Brilliant!

Rating: 9/10 (2 April 2016)

I've been waiting for this film for over a year and prior to watching this I did a Batman and Superman film marathon leading up to watching this one.
I'm glad I watched Man of Steel a few days before watching this one as this film takes place during and after the events of this film. At the start we see Bruce Wayne's view of the Superman v General Zod fight and the destruction to Metropolis which sets the scene nicely that Superman may cause more damage, and can an alien be trusted?.
I knew Ben Affleck would be great as an older Batman as he was DareDevil many moons ago so for him it was playing a hero again, and he nailed it as Batman. I'm looking forward to what he brings to the character in future Batman films and exploring this character more, especially with the scene of him looking at the Robin suit. I also thought the chemistry between Batman and Alfred was great.
Also great casting was Gal Gadet as Wonder Woman, she was amazing and stole the show. I can't wait for the WW film out soon to explore her character better too.
Why am I not giving this film a 10? Lex Luthor - not the best choice of casting, and I couldn't get past that stupid hair. He brought a different side to Lex (a more psychotic side) which was good, but would have better had it been done by the Joker teaming up with Lex. With an older Batman I think it should have been an older Lex Luthor and for me the best actor to have ever played this character was Kevin Spacey (Superman Returns).
The other funny thing I find funny when reading other peoples reviews is that people moan that Lex Luthor wouldn't have had the logos for the other meta humans (Flash, Cyborg, Wonder Woman). Yes I agree that he wouldn't have created these logos BUT I think this was a little something the producers did just to get us excited about the upcoming Justice League film...and yes I am excited. Roll on 2017!!!
Overall, a great film with lots of action with some great acting. I'm looking forward to the other DC related films out in the years to come starting with Suicide Squad at the end of 2016 and Justice League next year.