I thought the movie was very well done. I liked the story and definitely believe Heath Ledger deserves and Oscar for his performance as the Joker. The one negative thing about the movie I noticed was the change in the character Rachel. In the previous adaptation she was an up and coming firebrand of a DA and in this movie she was "just another DA". I also felt that Maggie Gyllenhaal didn't have the same drive that her character's previous incarnation had.