Every scene with Batman or the Joker, and especially the two together, are spectacular. Gary Oldman was fantastic as always as well. The part with DA Harvey Dent was too long and not needed but with everything else being as good as it was, it didn't ruin the movie. For all the hype about Heath Ledger's performance, I was prepared to be a bit disappointed...who could live up to that much praise? But he was perfect...best movie villian I've seen in eons.