Clunky, but it gets the job done.

Rating: 7/10 (23 March 2016)

Spoiler free!
The film starts off well enough, and sets up a nice segue from Man of Steel into BVS.
It then becomes a cluttered character development piece for the next hour or so. Viewers know where the story is going - it just needs to hurry up and get there!
About halfway through is when the film starts to pick up a bit of pace, albeit still with some messy narrative.
The final hour of the film in my opinion is brilliant. It's exactly what comic book fans want.
Affleck is brilliant, Jessie Eisenberg's performance will divide opinion. Gal Gadot is solid too but may confuse casual movie goers about what her part is. (Best to remember she has a solo film next year).
It's a CGI slug-fest that you have to treat as its own entity and try not to compare to Christopher Nolan's epics.
Overall, it gets the job done (just about) and leads nicely into the next slate of seven or eight films that are scheduled over the next three to four years.