Christian Bale had already surprised us and proved that he could wear the batsuit, scare us, kick villians into next Tuesday and make us wish that Bruce Wayne really could get the girl in "Batman Begins'. But in "The Dark Knight", we get to see the posthumous Heath Ledger surprise us all with his freak, madman role as The Joker. Ledger's Joker makes Jack Nicholson's version look like a pansy. Even Aaron Eckhart turns in a surprising performance as Harvey Dent and I for one cannot wait to see him back as "Two Face". Bale did not disappoint again and never before has the inner struggle between Bruce Wayne and Batman been so perfectly humanized. Christopher Nolan has hit the ball WAY out of the park with this one.