It's been a while since I've watched this movie so I put it in and watched tonight. It's easy to forget inside the year or so since I last watched just how great this movie was. I mean, it's damn-near flawless. My only complaint to this day remains that Bale's "Batman Voice" is too much.
But everyone, most notably -of course- Heath Ledger, turns ina great performance including Michael Caine. And I really, really, like Aaron Eckhart's portrayal of Harvey Dent, I remember applauding even a bit to myself when he first uses the coin. I think really one of the best uses of Two-Face.
Clearly, as has been said many times over the years, TDK just shows how great a "comic book movie" can be when the source material is taken seriously.