To start off on a positive note, the finale to Nolan's Batman trilogy hints at its predecessors in nostalgic fashion.
Of course Hans Zimmer's music is as hair-raising as ever.
Bane, while not as great of a villain as the Joker, is very good. Although his voice isn't quite easy to make out at times, he spoke with confidence, beat the daylights out of many, and made an iconic moment of the film. Kudos to Tom Hardy.
I was initially skeptical about Anne Hathaway portraying Selina Kyle, one of my favorite supervillains of all time. However, she was just about what I had hoped for: sneaky, charming and a real fighter. It would've been nice to see some more concrete backstory from her though.
Now, the issue I found that hurt this movie is its pacing. There were inconsistent time jumps, while many moments felt way too rushed, especially the ending. This pacing issue also adds a glaring set of plot holes that are just not easy to forgive.
While I'll say TDKR is fantastically acted and offers some great action sequences, its inconsistencies and rushed events make this finale inferior to both Batman Begins and TDK, while also probably being the weakest movie in Nolan's career so far.