I went into the movie really skeptical. I was not sure how I felt about Anne Hathaway as Cat Woman, but she blew me away. She went above and beyond for the role, really embodying the character in every way possible, including more subtle ways. Bane was amazing as the villain (though there is a bit towards the end that I feel takes away from his character a bit, but I won't say because of spoilers.) If you are going into it hoping for Bane to be as he was in the comics, you will be slightly disappointed. But not extremely, probably. Christian Bale was wonderful, he really became the role more than in the previous movies, I felt. Joseph Gorden-Levitt fit in surprisingly well. Marion Cotillard was really the only one that I could have done without. I felt like she was unnecessary, just an add in that they allowed to become too large of a role. As a love interest for Bruce Wayne, she had little to no chemistry with Christian Bale. It felt forced between them. There were some choppy transitions, where you could tell Nolan had wanted to include more of the story, but had to cut parts he probably wanted to keep just to keep the length of the film more reasonable. The 2 hour and 44 minute run-time is a bit daunting, but I was absolutely enthralled for every second of this movie. Apart from that, though- Wow! This was, in my opinion, the best of the Dark Knight Trilogy. The cinematography was above and beyond, the special effects, the story, the gadgets- it was incredible