Diana (Gal Gadot) is an Amazon princess who lives on a hidden island occupied only by warrior women. When an undercover American WWI pilot crash lands on the island, he brings the German forces with him and a fatal battle ensues.
Believing that the conflict is being caused by the influence of Ares, the god of war, Diana decides to travel to the world of men with Steve Trevor (Chris Pine) to find and kill him. Meanwhile Steve is on a mission to stop General Ludendorff (Danny Hastings), who is working with the sinister Dr Maru (Elena Anaya) to create a poison gas that will turn the tide of the war.
Soon the two find their missions at odds and Diana’s innocence and black and simplistic view of the world is tested.
For the most part I really enjoyed Wonder Woman. Gadot is great at balancing Diana’s fierceness with he naiveté and she and Pine have great chemistry. There are some excellent side characters, especially Etta (Lucy Davis) and all of Steve’s ragtag bunch of mates. The “war is shit” and “all people are both good and bad” message is nothing new or unique but it’s still handled well.
There were some pacing issues and I don’t know if the villain was compelling enough really. As superhero movies go it was one of the better ones of late and it’s good to see a female superhero being given top billing, but ultimately it’s a bit forgettable.