Wilfred Lucas’s review published on Letterboxd:
"Batman v Superman" is flawed and relentlessly grim, but I can't help but be in awe of Zack Snyder's no-nonsense, visually-ambitious interpretation of the superhero genre. The numerous characters and flurry of conflicts create a mildly confusing and drab first act, but when the plot hits a certain shocking incident, the film gets on its rails and never turns back. The haphazard editing, undercooked storylines, and hilarious dialogues keep the film from being as breathtaking as its cinematography and well-made, heavy action in the climactic moments.
I can see why Jesse Eisenberg received flak for such a caricaturish performance, but the rest of the cast has the charisma and intensity unexpectedly fitting for their roles. Ben Affleck is an underrated Batman, Henry Cavill is a magnetic Superman, and Gal Gadot is a scene-stealing Wonder Woman. Their films as the characters might be generally inconsistent, but the roles fit them perfectly.
Update: Bumping this up half a star