Ledger's Joker definitely made this movie, irregardless of the real-world tragedy surrounding the movie. Bale's portrayal of Batman still leaves something to be desired, and his 'Batman voice' is especially distracting, but this is more than made up for by a good story and a great villain. The movie seems to hang a bit at the end, and the whole development and breakdown of Dent was a lot to fit in, although Nolan did a pretty good job of it. All in all a great movie, though; I'm going to see it again this weekend.