Batman V Superman is a mangled abomination of a film. I can't believe I'm saying this, but this movie is a complete disaster. It refuses to deliver proper backstory, character motivation, or meaningful discussion of the interesting themes it teases. This film is the epitome of style over substance. But what's infuriating about it most of all is its wasted potential.
The two greatest comic book heroes clashing head to head, with excellent castings of both Henry Cavill and Ben Affleck, is a great premise, but somehow it doesn't deliver. The two protagonists are not the problem, it is the world surrounding them that utterly fails to impress.
The unforgivable failure of the character of Lex Luthor, turned into a rambling pseudo-intellectual twerp, and the shoehorned lacklustre appearance of Wonder Woman, and all the other unnecessary Justice League baggage weighs the already burgeoning film down.
None of the film feels remotely coherent with the first third consisting of sloppily edited together bits and pieces of backstory and plot devices that lack any kind of coherence. Then when the film settles in to the promised Batman vs Superman conflict, it feels completely half-baked. Though the actual battle is exciting, visually impressive, and by far the best part of the film, the inevitable resolution is so weak, it's laughable.
The only tension in the film, already flimsy to begin with, is removed completely as the film switches gears into a generic CGI-filled third act that manages to beat out Man of Steel (which I really liked!) in a bonanza of destruction. The final act of the film not only disappoints visually, with shockingly poor CGI, but fails to arrive at a remotely satisfying conclusion.
Batman v Superman repeats the lesson that studios should have learned many years ago but still refuse to listen. Quantity does not equal quality!