This is by far the best DC cinematic universe movie that's been released to the public as of the time of writing. Does that say much on its own? Yes, but then you look at the other films and you realize just how much that actually means.

Let's start with positives. For a DC movie, I actually cared about the plot and main leads. The other films are so incredibly dull and full of themselves that they forget to make a plot that makes sense. In this one, Chris Pine (Steve) and Gal Gadot (Wonder Woman) have great chemistry and have a good end goal. The plot makes sense and you actually care about the two stars.

Sadly, that's where the positives shortly and abruptly end. Everything else ranges from mediocre to terrible. Every actor outside of Gal and Chris ranged from meh to bleh. The best example of this is the supporting cast. The "meh" is the actor guy and the Scottish sniper who is haunted by war flashbacks. Those guys do an okay job. The "bleh" is the Native American guy, who just does stuff to contribute to the plot with no real rhyme or reason.

The villains all suck. Dr. Poison doesn't do much other than be a catalyst for the plot. If you took out... Lutendorf? Lugermorph? Ganondorf? If you took him out, nothing would really change. I really like Ares, but they chose the absolute worst actor they could for the role. I cannot look at this villain and not think "Hey, it's Remus Lupin!". Even in the final fight, his mustache is still visible, which ruins the spectacle.

All the effects are extremely fake looking. The Lasso of Truth cannot be made to look faker even if you tried. The one fight scene where Wonder Woman actually uses it is the fakest looking thing I've seen in a while. Even basic effects like bad green screen still stick out, like that one scene where young Wonder Woman jumps off a roof, and the green screen is so obvious it hurts the eyes.

Ultimately this film does do some good, but most of the other stuff does tend to undermine the good stuff. Mind you, the good stuff is worth the price of admission, just be prepared for other, less good stuff.