I grew up when the Joker could only be Jack Nicholson, but I am proven wrong. Heath Ledger delivers such an outstanding performance that it was hard to "see" Heath though the Joker. Harvey Dent was also well done, and the transformation to 2-face was astounding. Christian Bale delivered another solid performance, although the batman voice could use some work. It sounded forced and unintimidating. Although I am a big Christian Bale fan, I think that Micheal Keaton was still the best Batman. Overall this is one movie that I'm going to add to my personal collection.