Without a doubt, Heath Ledger deserves an Oscar for his part in this flim. I don't know if anyone on earth could have done a better job playing the Joker. If you haven't already, throw a couple cans of mountain dew and a candy bar in your wife's purse and go see this movie!