Every aspect of the movie was phenomenal. The actors chosen were great, the way the story flowed was great, and the script was beautifully written. Before seeing the movie one may notice the two and a half hour Run Time and get a little nervous, but it is necessary and by the end you're still asking for just a little bit more. Batman's greatest adversary finally got the spotlight he deserved...let's ignore the fact that Heath Ledger did a remarkable job and just talk about the Joker himself. The Joker was to Batman like Venom was to Spider-man. He was THE bad guy and you want that bad guy to get just a little bit more screen time than all the others (such as Scarecrow). You want to see what makes him the arch enemy. You want to see the struggle between the two. Wow. This movie delivered. Not only was it a great movie on it's own, it was also one of the strongest and greatest sequels ever made. Check it out.