One of best movie of The Zack Snyder , he is true fanboy of Batman and as well as Superman. This movie requires focus and very importantly knowledge of comics. Because some of few narrow minded people who didn't read any of comics of DC before or never get chance to see a true masterpiece will never understand this movie so please stay away from this . This fanboy (Zack Snyder) shows us perfect and accurate comics version of Batman ( Ben Affleck) and yeah Superman too ( Henry Cavill) . some other things may go over the head of some. And if you haven't seen the extended cut, my understanding is that the movie will make less sense. So I did only watch the 3 hours cut. And it was OK. But while Batman (and Affleck is the best thing in this, period!) is brooding and he is supposed to be that way. The best things about 'Batman v Superman: Dawn of Justice' are the final battle and Ben Affleck. The final battle, which takes up much of the final 40 minutes, is explosively thrilling, dynamically choreographed, passionately performed and beautifully shot. That's true of all of the action actually .