I gotta say, when I first heard Heath Ledger would play the Joker, I was extremely skeptical. But I acknowledge now that all my fears have been assuaged and I stand corrected. I now see that that there could have been no one better to play the role. The truth of the matter is this, any good movie needs an engaging protagonist (and Christian Bale is the best Batman ever) and, more importantly, a credible antagonist. And this is why the Dark Knight is so good. The Joker is the ultimate nemesis and Ledger's chilling portrayal mixed with an intelligent plot, makes this the best crime/drama/super hero movie that I have seen in a long time. Go see this movie. You won't regret it.