Gal Gadot, who played Wonder Woman and has now been cast as Cleopatra,  attending the 90th Annual Academy Awards in Hollywood in 2018. Photogaph: Kevork Djansezian/Getty Images

What did Patty Jenkins think would happen when news emerged that she was to direct Gal Gadot as Cleopatra in a big-budget epic for Paramount? How did (...)