Heath Ledger really did a great job portraying the insanity that is the Joker in this movie. It was nice to see a movie where the "hero" doesn't have to be a "good" guy, and I liked the fact that the movie managed to still surprise viewers, even while staying close to the original Batman.