The movie was amazing. Heath Ledger did the roll of the Joker Justice. Yes you may look at Jack Nicholsons performance to be one of the best, but he was comical, Ledgers performance gave the character more depth. Also, the stellar cast made siting in the theater for 2 1/2 hours worth while. The only thing that erked me was the actor change. I am a stickler to actors being changed in a particular roll so seeing a new actress as Rachel Daws through me off. But Bale and Ledger amazed me with thier performance so much that the actor change didn't matter. Its so sad that Ledger couldn't be here to see his masterpiece performance. He did his family, friends and fans proud.