This film makes all of it's predecessors in this franchise look like a cartoon. Christopher Nolan truly understands the material and brings us the greatest, most complete, and most satisfying Batman story ever told.
This is not a comic book movie. It's not even a Batman movie, which is why the word "Batman" is suspiciously absent from the title. This film has more in common with The Godfather than it does Iron Man. The story is meaningful. The characters are fleshed out and are representative of larger concepts than just themselves. There is not just a great action movie or showcase for great acting on display here, but it is also a comment on our Human dilemma in modern society.
No, you've never seen a Batman movie like this before. Batman Begins was good, but this one is in a whole different league. And as far as Heath Ledger's performance is concerned...believe the hype. He is amazing in this, hands down. Against all odds and vocal fan-boy outcry, he turned a simple comic-book villain into a career-defining role, which makes his death all the more tragic. He would have been exhaulted by all after this, had he lived.
Bale, Caine, and Freeman turn in a second round of solid and entertaining performances, while Oldman takes his relatively minor supporting role to a whole new level of emotion and believability. Gyllenhall is a much-preferred stand-in for Katie Holmes (much more believable as a big city Assistant D.A.), and Eckhart makes a great Harvey Dent who you really feel for.
This is by far, the best movie of the summer and just might be the best of the year. Don't let the summer release date fool you. This film has both weight and depth and is on par with some of the best Oscar-fare we've seen over the years.
And thank you, Mr. Nolan for expertly crafting and perfectly executing the Batman movie we'd all been waiting so long for.