I enjoyed the movie. Not a lot, but enough. There was some decent humor — most of which revolves around Barry Allen/Flash. The action/fight scenes were fine. A few awesome moments here and there.
The actors all did a good job. I’d say Ezra Miller, as Flash, stood out as the best. Ray Fisher, as Cyborg, was good, but his character is so basically unemotional that it’s hard to mess it up. Jason Momoa, as Aquaman, was almost great. He brings some power, and not just the physical type, and he handled few humorous scenes well.
That being said, there’s a LOT that I don’t like about the movie.
First, why is DC in such a hurry to create the Justice League? I can understand that the studio/producers probably feel like they’re light years behind Marvel, but who cares? They have all the time in the world. There were five stand alone(ish) MCU movies before we got to the first Avengers. But the DC team just skipped over at least three standalone movies: the origin of The Flash, Aquaman, and Cyborg. Each one of those could have been a movie by themselves. Plus, a few more to introduce the mythology in the DC universe. Oh well.
My biggest gripe is that the villain is honestly plain horrible in this movie. Basically, he’s a big bad god type thing, bent on destruction. There’s absolutely no lead in. And all I could think after seeing the one minute of exposition of the villain’s origin was, “Hello, Lord of the Rings much?” Really, he’s a big bad thing bent on total domination, because he has united these three boxes. And after the three armies of Amazons, Atlantians, and men defeat him, they divide up the three boxes so they can’t be reunited again.
Besides all that, the villain is basically a prop for our heroes to crush, after an appropriate amount of struggle.
My last gripe is a potential spoiler. So scroll if you want to read more.
I’ve said it before, and I’ll say it again: Superman is the single worst superhero ever. He’s just too strong. Once he enters the fight at the end, it’s like playtime for him. Where’s the fun in that?