I am amazed anyone could give this film a positive review. I didn't like very much about this movie and cannot recommend it.

Even taking into consideration that this is a comic book story, it makes very little sense and has so many holes in logic that it should make your head throb. To fully explain all the problems with the plot would require four paragraphs of spoilers! Also, there is a completely uneven sense of time. While often time drags for what seems an eternity, months pass in an instant leaving you wondering what's going on.

With the exception of the opening scene, I was disappointed in the special effects. The film is too dark to see anything clearly, the Bat Cycle is dreadful and the copter only fair. Give me a good old Batmobile any day. The military vehicles given to Bane's mercenaries looked like modified shoe boxes.

The film is too long and here would be something nice, actually have Batman in the movie. It felt like Batman appeared for only ten minutes in the first two hours. Christian Bale mumbles in his role of Batman that half the dialog is lost. Bane too, is unintelligible, speaking through his mask.

The highlight of the film is Anne Hathaway as Selina (Catwoman). She gave the screen such energy every time see made an appearance. But her performance is not enough to save this film. If you are a Batman - comic book fan, see this movie. But if you like a well made movie, this isn't it and I recommend you skip it.