All Hail Zack Snyder

Rating: 9/10 (28 March 2016)

I saw this yesterday and man, did this movie blow away my expectations. I wasn't sure about Ben Affleck as Batman. I remembered Daredevil but then I remembered Argo. Suffice to say that Batfleck is awesome. He absolutely nails this Frank Miller version of Batman, and his is the performance that carries the audience through the movie.
Gal Gadot is amazing as Wonder Woman, and her character can stand toe-to-toe with the other two in their respective areas of expertise. She out-sneaks Batman in one scene, and outfights Superman in another. She's a quietly intelligent warrior and, in one scene where she finds out she's outclassed, smiles like Thor and jumps at the challenge. Perfect!
All the supports are bang-on. Jeremy Irons' Alfred, Laurence Fishburne's Perry White, Dianne Lane's Martha Kent and Amy Adams' Lois Lane.
Now... Lex. Yeeech. Ghastly. Cringe-worthy. I hated every second this guy was on screen. If it wasn't for this most abhorrent of all film Lexes (And really, only Spacey's was any good) the movie would be pretty close to a ten.
A few choice morsels for long-term fans, and definitely the most satisfying screen realisation of The Dark Knight Returns. The way they've introduced the DC Universe is very cleverly done, and different to the way Marvel set up The Avengers. Which is great!
Thank you Zack Snyder.