A WWI spy Steve Trevor (Chris Pine), having hijacked a German plane, crashes into the ocean near a mysterious island that's hidden from the world. Princess Diana (Gal Gadot) sees this and dives off the cliffs to save him. As soon as he does he warns her that he's being followed—and soon the shipload of Germans penetrate the fog barrier and make their way upon the beach. They are greeted by the Amazons, who put up a formidable battle, though Diana's warrior teacher is slain by bullets. He tells the Amazons about the "War to end all wars" and Diana wants to go with him to stop the carnage. She wants to stop Ares, the God of War, who is behind it all. Or is he?
So she and Trevor travel to London and it's a bit of a culture shock and she's clearly a fish out of water. It's when they get to the Front, where the fighting his happening, that she's much more comfortable. Armed with wrist bands that deflect bullets, a lasso and a sword, not to mention super-strength, she virtually is a one-woman army. This makes complete sense since she was created to defeat Ares, something her mother Hippolita kept from her. At first everyone thinks Ares is a certain German Officer and it's a surprise to find out it's someone much more behind the scenes.
This is undeniably the best DC Comics movie adaptation so far, up there with SUICIDE SQUAD. It's nearly two and a half hours long but there are no slow spots. I also liked how they book-ended the movie with the present day, with Diana receiving an old war photo from Bruce Wayne. Highly recommended, one of the best Summer movies of 2017.