Bel Powley, cast as Petunia Dursley in HBO's Harry Potter series, disagrees with JK Rowling's gender views, supporting trans acceptance while navigating her role in the franchise.