Don't be fooled by negative critics because this film was awesome. I love how it's very different from previous Batman movies. Yeah, there's some emotional part in it where Batman expresses how he feels and I love it because it makes you realize that in the end, he is just human, no superpowers. Just a man who's been hurt by life since childhood and thought of a means to make justice. This Batman is very ground to earth at some point. There's no arrogance. This Bruce Wayne does not go around in Gotham to show how rich he is (Sorry Ben Affleck)
Zoe Kravitz as Catwoman was the best choice ever, at some point you even forgot it's a role cause it seems that it's the real her. She's gracious and fierce and sensible at the same time.
Great plot! Can't wait for The Batman 2