This movie is good (very good at best) but far from masterpiece. First the bad sides. With pace like that movie feels almost one hour too long. You are going to feel every minute from 164 that it has on your ass. Another reason that contributes to that is often jumping from one character subplot to another without much coherence which often breaks tempo of the movie. Also, the plot is actually much simpler than I expected (not in a good way) but it doesn't seems like that. But the worst part is Nolan's trying to make this movie larger than it really is. Because of that almost every conversation between characters is more pathetic that it should be, music is more loud than epic (I'm Zimmer's fan but the music more recycled than it is original) and so on. Also Nolan effectively destroyed everything scary and menacing about Bane at the end in the "truth" scene and the end itself is disappointing as well. There is also one big illogical thing in movie. Everyone speaks about Dent but nobody about Joker! I know it's probably because of respect for H. Ledger, but I think that at least somebody would remember that once upon time one man dressed as crazy clown made quite a big mess in Gotham. Now the good sides. Acting is excellent from almost everyone. Anne Hathaway's acting (and looks) is surprisingly good, and Hardy didn't disappoint as well. Special effects are phenomenal and sound editing is great (if we put batman's "famous" voice aside). Story pretty much holds water (most of the time) , it's dark and it has few solid twists inside. When the action starts almost everything is perfect. Fight scenes are intense and brutal and there are more than enough explosions to satisfy even Michael Bay. The good sides are more often than the bad ones and because of that movie isn't that bad at all. Everything considered this movie isn't as good as "Batman Begins" nor as personal (or good) like "The Dark Knight". It also isn't amusing or funny like "The Avengers". It's quest for greatness consumed the movie itself...