There have been dozens of films made about batman that included the Joker. Yet every version I never felt was quite right. Jack Nicholson came very close but was too wacky 70's batman to fit the twisted sinister villain that the Joker is. The buzz that was going around about this version of the Joker left me skeptical but from the moment he entered the room and did his "magic trick" I knew that was THE JOKER. Everything about this movie was what I kept waiting the comic book genre to grasp. The roles were all filled perfectly, the script was excellent, and even the special effects were utilized magnanimously. The best part about this movie was even if you didnt know anything about batman and dont like comic books at all you could still love this movie for all its elements. Heath Ledger if I could bring you back from the dead to make another movie despite my hatred of sequels I would. I truly pity the poor soul who has to follow Heath Ledger's performance. Christian Bale is by far the best batman EVER he portrays not only the persona of an anti-hero but it plays such an excellent pretentious jerk as well which most batman portrayals fail to execute. I almost was disappointed to see Aaron Eckhart casted as Harvey Dent aka Two Face but his transformation from all American to trashy gangster was so believable that I applaud his performance. The only actor to fail was the girl who played Rachael but whatever no one goes to see her. If you have your doubts about seeing this movie please do yourself a favor and go seeing it at home will be disappointing to put it mildly by comparison to the big screen.