Isn't this quite the sexist movie?
Think about it, Diana is cast as a typical Damsel in distress whose naivety of the world requires Hero Guy to constantly intervene and protect her from her foolish womanish behavior. No, you cannot wear your ancestral armor here Diana, you must wear these dresses and other garments of oppression to make you look weak and pathetic. You also need a makeover so I can stand looking at your face while explaining why two consenting adults cannot be in the same room together, for obvious reasons.
Why is Diana hetero anyways? The Amazonians see men as a means of reproduction, a tool to be discarded after it is used. Why Diana is swooning over a douche is completely unknown, just because he is the first man she has seen? They really went out of their way to portray Diana as the tool of Hero Guy, she follows him around like a puppy, ignoring her mission to stop Ares just because Hero Guy tells her that she needs to go shopping and buy into the patriarchal society where men rule and women drool.
Hero Guy seems to take all the credit while Diana is the one doing all the work. Of course he has to take credit for the defeat of Ares too, Diana is a woman and she cannot win a fight without her "Hero" showing up. Sure, Diana gets to have the fight scenes; but Hero Guy needs to show up before she can start winning. And when he isn't around, she needs to make a fool of herself so he can come save her. Diana is in constant need of saving despite her physical abilities, why? Because as a woman she has to be vulnerable -__-;