This is a rather boring movie mainly consisting of shoot outs, explosions and other CGIs. It is NOT a real Batman movie. Think about previous Batman movies that you enjoyed there is one thing they have in common - interesting bad guys. Jack Nicholson as the Joker, Danny Devito as the Penguin, Michele Pheiffer as Cat Woman, Heath Ledger as the Joker, Tommy Lee Jones.These were all great actors playing great villains and they made these movies. In this movie there are no interesting villains so it cannot be a real Batman movie. So who do we have in this movie as villains.

1. Tom Hardy playing Bane. He is a very boring villain you can't even see his face (the mask looks ridiculous)and he comes across as a take off of Mike Tyson.

2. Then we have Selena - initially seems to be a villain (Cat Woman type but is never identified as such), wears a mask but her identity is no secret, so what is the point? and turns out to be a love interest and with her martial art skills could have cleaned up Gotham all by herself

3. The two Wall St types and the woman that takes over Wayne enterprises add nothing as villains.

Instead of wasting time watching this non Batman movie take another look at the Dark Knight a much better movie.