Heath Ledger/Joker steals the show from Christian Bale/Batman. He is the ultimate villan and clearly has nothing to lose in his pursuit to destroy Gotham. At times, you can see Heath adapting his performance to accommodate characteristics of the original Joker. I would see it again. Maggie Gyllenhaal as the love interest does not work for me, she is homely and a horrible actress.