I love Christopher Nolan's Batman trilogy. While Joker was the best villain by far, The Dark Knight Rises was overall a better story. When you consider the fact that this was not the original script for the 3rd movie and had to be written from scratch again, Christopher Nolan and staff did an excellent job. I know a lot of people will disagree with me. This movie was emotional, action-packed, and with plenty of twists. It didn't feel like 3 hours. Tom Hardy played an awesome Bane and was more true to the character. Anne Hathaway owned Catwoman. I don't need to say anything about Christian Bale or Gary Oldman. They have been amazing from the start. If you haven't seen it, go see it. You will not be disappointed.