Christopher Nolan did a great job on this movie. The acting was top notch and Health Ledger as "The Joker" was incredible. He blew Jack Nicholson's performance out of the water. If you were doubting whether to see this movie or not, go see it. It won't dissappoint.