This movie looks into what it means to be a hero--what one is willing to do, to be, to sacrifice, to endure. It asks essential questions about what is right, what is wrong, and what is necessary.
And Heath Ledger's performance was truly spectacular as the villainous foil and agent of chaos. Ledger was so good that I doubt the producers of the franchise will be able to use The Joker in the next sequel or two.
I would highly recommend this film to any of my friends.