Heath Ledger gave an awesome performance as the Joker... His mannerisms were so believable it was scary... Missed Katie Holmes as Rachel Dawes but Maggie Gyllenhal stepped right up to the plate... Aaron Eckhart as Two-Face was also awesome... and of course, Christian Bale is the finest and best-looking Batman of 'em all!