Bale was great, but he seemed a little less passionate about his role this time. Ledger made it virtually impossible for the Joker to be played by anyone else in this generation, as the character could not done any better. The other supporting cast members were excellent as well. Definitely a must see.