I didn't have high expectations for this movie. I thought they should have stopped after The Dark Knight. This movie is longer than it needed to be. The dialog was preachy, long ridiculous speeches about nothing. It was predictable for anyone who knows the Batman story and parts of it were really dumb. I hate movies about people who are supposed to be smart and then have them do really dumb things. There were some standout characters: Gordon, Blake. I would say Bane but the length of the movie hurt his character has his pontificating became boring. Both female characters were disposal even the one who sparks the so called surprise ending (which by the way was not a surprise). I really didn't like Anne Hathaway as Selena Kyle. She as so little sex appeal. Sure the gadgets were kind of cool but again I hate that they didn't use the sleeker designs in this movie. The music also hurt the film; it was terrible.

As a side note, Christian Bale is just not old enough nor does he have screen presence enough to play this more mature Batman or Bruce Wayne that was a problem for me in the Dark Knight. He was a good starting character in Batman Begins but he just doesn't have a good Batman physique or manner to play this character older. So while everyone else is drooling over this film I'm saying mediocre at best.