Diana (Gal Gadot) is the stroppy kid brought up in an Amazonian matriarchy by mom Connie Nielsen and tough as hell trainer aunt Robin Wright. She cannot be told of her godlike origins in this society of strong women. Then WW1 crashes into their ancient Greek Island world in the form of airman Chris Pine, a double agent for the allies, kitted out in German uniform with their army hot on his tail as Diana drags him out of his plane. There’s fighting on the beach of a kind you don’t often see – bows and arrows against German gunfire. And when her aunt dies saving her, it’s up to Wonder Woman to take serious action against the god Aries whom she deems responsible for the global conflict. She heads to London with her newfound companion, there’s some very amusing and sexy byplay, a departure to the Front with an unpromising crew, some displays of camaraderie and great costume changes, excellent combat and truly evil Germans. And Aries is not who you think he is after all…. After years of snarky annoying movies about silly superheroes all shot in greyscale this is actually a colourful and proper good-versus-evil plot about gods and monsters that threatens but never actually tips into full camp (those first scenes gave me the wobbles but right prevailed), the humour is spot-on, the performances tonally perfect and I am pleased to agree with many others that this is really terrific. Well done director Patty (Monster) Jenkins and the screenwriter Allan Heinberg, working from a story by himself, Zack Snyder and Jason Fuchs. Miraculously it all seems to make sense. Based – of course – on the comic book by William Moulton Marston. The soundtrack by Rupert Gregson-Williams is fabulous – but what I really wanted to hear was …. you know!!