Heath Ledger’s greatest performance is also his last. What a terrible shame. He stole this movie away from the powerhouse Christian Bale – who never shone brighter than he did in Batman Begins – and the tremendous understated Gary Oldman. Aaron Eckhardt is also a great talent and was a surprising treat as Harvey Dent. There was almost nothing wrong with this film.
But I think it was too long. At least, I’m pretty sure it was.
I honestly thought the show was over when the Joker was apprehended the first time and was very satisfied with that ending. But it was only half way finished.
Don’t get me wrong, there was nothing wrong with the 2nd half, either. It was good storytelling, deeply thoughtful psychodrama, and filled with amazing action. So, why not make two movies out of it?
Then we could have savored the legacy of the late Heath Ledger that much more.