This movie was so good I had to see it twice and I know I'm not alone! There was not a single dull moment in this entire movie with its sensational performances, hard-hitting action, and massive explosions! I always said Keaton was my favorite Batman but unlike the other Batmans who came after him, Bale does not disappoint and you know what? Heath Ledger doesn't either as the Joker! Forget 10 Things I Hate About You, Knight's Tale, and Brokeback Mountain, this is Heath Ledger as you've never seen him before and even as you watch the movie you still don't see him because he completely disappears into the character, leaving you scared, amused, and intrigued! This movie lived up to the hype and I am furthermore excited seeing the Batman franchise continue!