I have to say this movie is truly a Masterpiece. Christopher Nolan pulled together a story that was well paced and engaging for the entire duration of the film. Of all the movies I have seen this has to have the best ending ever produced. The delivery of the Actors was top notch and perfect in every way. It is a shame that this was Heath Ledgers final movie. He truly was a fantastic Actor that had honed his craft to perfection. He truly poured himself into the role. He wasn't acting the part of a psycopathic sociopath he became one. I have never seen such a chilling and believable portrayal of such a character. He rivaled the likes of Anthony Hopkins as Hanibal Lecture and Jack Nicholson in The Shining. His character was insane to the point of sanity. He was driven, focused but warped beyond normal conventions. His portrayal made you feel the evilness that flowed through the Jokers veins. With that said the rest of the cast shouldn't be forgotten. Aaron Eckhart portrayal of Two face was exceptional. The twists to the story were well delivered and reveled with great precision. By far this movie should be remembered as one of the greatest films of the 21st Century.