Three long years is a long wait. Ever since the end of Batman Begins where Gordon shows the Joker card, I have been waiting for this movie. With all of the hype, the waiting and even the unfortunate death of Heath Ledger, I did not think there was any way this movie could possibly be as good as I thought it would be. This movie is so much better than that. Heath Ledger's performance is stellar and in many ways very disturbing. His performance is the most memorable of all and actually shadows the story of Batman for most of the movie. Two and a half hours and I feel like the movie still is not long enough. I cannot wait for the Bluray release or the definite sequel.