Astonishing.

Rating: 9/10 (25 March 2016)

Not being a hardcore DC fan coming into this, I didn't know what to expect, and didn't really have any expectations for how I wanted it to turn out. I walked into the theater looking for a good movie I could get lost in... and this movie did that plus more. The concept is straight forward, and despite what many others have said, I didn't find there to be TOO many stories. The movie kept me captivated from the beginning all the way till the end. Ben Affleck's portrayal of Batman/Bruce Wayne is perfect. He played out both roles flawlessly, giving the character just the right amount of cockiness. Henry Cavill is also great in his role of Superman, but nothing more than that in my opinion. The pacing was terrific and it never felt like there was a dull moment. And, the cameos made were not necessary, but added to the film, that got me even more hyped. Even though Aquaman, Flash, and Cyborg do little to nothing in the move, they serve as to let the audience know that Bruce Wayne is aware of them. Jesse Eisenburg fit the role of Lex Luthor almost perfectly, leaving you with the thought that he is a psychopath, and Gal Gadot was also great in her role of Wonder Woman. One of the only cons I have in this movie is the way Batman and Superman decide to team up.It felt that the only reason it happened was because (SPOILER ALERT) both 0f their mothers names are Martha. Other than that, I can proudly say this is one of the best if not the best movie I have every seen, and I didn't even catch an of the easter eggs littered within. You should definitely go see this movie if you haven't already, and if you have... go see it again.