Batman v Superman isn’t a movie. It doesn’t tell us a story. It’s a conglomeration of product placements, advertisements for future installments in the DC Extended Universe, and mind-numbing CGI. Director Zack Snyder, who also lead 2013’s Man of Steel, hoped to create an entire cinematic universe as big as Marvel’s 12-parter in one fell swoop. He failed. Someone shine the bat signal – Snyder is DC’s greatest super villain since The Joker.
The thing about Snyder (who also directed 300, Sucker Punch, and Watchmen) is that he is not a good storyteller. Whatever he prioritizes instead, I’m not exactly sure, but it’s certainly not telling a story. Unless you’re a fan of actual DC comic books, which I’m not, much of the film will not make sense. To understand Ben Affleck’s Batman, for instance, you’ve almost had to have seen Christopher Nolan’s Batman trilogy. Very little context is provided as to who this Bruce Wayne is in this separated universe.