Gal Gadot’s feisty Wonder Woman was all conquering at the global box office, emphatically showing that female superheroes could be more than a match for their male counterparts.

Director Patty Jenkins’ movie is an origins tale, so we see Gadot’s Amazon heroine, Diana, growing up on her idyllic all-women island home before leaving it for the first time with Chris Pine’s First World War American spy.

There’s time for some adroit fish-out-of-water comedy in London, with Diana getting to grips with the idiosyncrasies of a male-centred world, before she gets down to the mission of foiling sadistic German general Ludendorff (Danny Huston) and his facially scarred scientist sidekick Dr Maru (Elena Anaya).

Gadot does a great job of conveying Diana’s anguish and idealism and she’s equally impressive when springing into action armed with her trusty sword, shield and golden lasso of truth, deflecting bullets with her bracelets and biffing baddies left and right.

To be honest, though, the fight scenes go on too long and the CGI is laid on a bit thick – really, Gadot’s magnificent heroine is enough of a wonder not to need it.