Exceptional in many ways but not without its own flaws.

Rating: 8/10 (12 December 2017)

As a kid who grew up watching the Justice League animated series, I could barely hold my excitement when this movie was announced. The casting decisions received some unnecessary flak from all quarters but that is what surprised me most. Jason Momoa, Gal Gadot, and Ben Affleck were clearly the best parts of the movie. However, I feel like Ray Fisher could have been a little less robotic with his portrayal (Cyborg is half human after all).
Before going to watch this I had heard a lot of negative comments about Danny Elfman's score and Joss Whedon's attempt at directing this movie. Danny Elfman's score was a major nostalgia truck that borrowed key elements of the historic tunes of each hero (especially Batman and Superman). Joss Whedon helped lighten the entire tone of the movie and move it away from the unnecessarily gray frames that WB goes for. If you feel like it didn't make any difference, compare the first trailer with the final one.
The CGI was puke-worthy at best. Steppenwolf was a big gray thing that only struck fear into the heart of the perennially scared Barry Allen. This brings us to the next issue- If the parademons smelled fear, then why did they not chase down the Flash?
I think I would have preferred a Superman with a beard. Rather than spend millions on removing it with "cutting-edge" tech, the studio could have let him keep his facial hair and throw a black suit into the mix for fun.
It is safe to say that Ben Affleck has become the definitive Batman, and it would be really tough seeing anyone else in the cowl right now. The opening scene is straight out of an Arkham game and his humorous quips were never out of character. Jason Momoa is one of those actors who can effectively change how we view a character, whether it is Khal Drogo or Arthur Curry.
All in all, I'm happy with how the movie has turned out and I'm extremely glad we didn't get a repeat of Batman V Superman.
P.S. Stay until the end for a glimpse of Joe Manganiello and the Lex Luthor we deserve.