This movie was amazing. I was almost worn out after it was over. The movie was a little long but at the same time I didn't want it to stop. I thought Heath Ledger was the most amazing Joker ever. Too bad he won't be coming back for the next one. He did such an amazing performance. Just the right amount of creepy and funny. He made the character have a lot of charisma. And Christian Bale was amazing as always. I thought they could have picked a better Rachel. I would have rather seen Katie Holmes again. The first thing I said when it was over was that I couldn't wait to own it on DVD. Then I said I wanted to go see it again!