Yes, Heath Ledger did a great job, but unfortunately it didn't help the fact that this was a bad movie. It was too long, Batman's voice was too deep (when he was in character) and "the prisoner's dilema" (making the victime choose his own outcome) was too overdone. The fact that this movie has done so well financially goes to show how easy it has become to please the masses and just how LOW our IQ in the US is. I give it a C-