I admit, I was wary that the performance of Heath Ledger in this movie was overrated because of everyone's obsession with respect towards his recent passing, etc. This was definately not the case. He was amazing in this movie, and deserves (once again, after his other great movies) much respect for his role. He made the movie for me, even more than "Batman." I do not usually root for the bad guy but this Joker takes the cake...and got my vote.