I thought the movie was EXTREMELY slow at times, more times than not. There were times were I caught myself yawning. I don't know if it was the story or seeing this at midnight (IMAX) after a long day but, there were times when I was waiting for much needed action. And maybe I was expecting more than The Dark Knight and Heath Ledger's Joker performance which I don't think can ever be topped, but, the ending made up for a long movie. I won't spoil the ending but if and when you watch the movie and think that this movie IS slow and maybe not what you thought it would be, WAIT TILL THE END. Side note, if you thought Batman's voice was hard to understand, wait to you hear Bane. You'll need to pay very close attention to what he says. Also, don't wait for after the credits, there is nothing there. It would have been cool to have something like the "Avengers" characters had after each of their movies, which probably means don't expect a Justice League.