Hate to be the minority on this one but I was quite disappointed in the movie. While Ledger did a good job playing a psycho it wasn't the joker to me.
I hate the way that Bale grunts out his lines as Batman. He plays Bruce Wayne ok, but needs work on his delivery of how to sound tough. The whole modern Batman thing just doesn't appeal to me in any way. I would prefer it if it were presented in the era that the idea was originally conceived in.