Where do we begin? When I first saw "Batman Begins," I liked how it went, but somehow it didn't completely feel like a Batman film. "The Dark Knight" changed that: Gotham looks grittier, I now love the tumbler, and I've even gotten use to Christian Bale's Batman voice (Kevin Conroy still does it best).
Almost all of the early reviews criticized the film as being too dark and serious. Compared to earlier film adaptations that's true, but compared to the comic this movie got it right. However, none mentions the light comedy strewn within, which is just enough to be true to the comics. This is seen in one of my favorite parts of the film, the interaction between Bruce Wayne and Michael Caine's Alfred.
That leads us to the biggest attraction to the film: Heath Ledger's Joker. I loved the dark performance I saw him in the trailer, but it got myself thinking: "Why so serious?" Then I saw the movie. Everybody talked about how scary he was, which is true, but he is also damn hilarious. You can't take your eyes off him, even when he is shown briefly. He has officially replaced Jack Nicholson and even Mark Hamill as the best screen Joker.
Amongst all this, we can't forget Harvey Dent (Aaron Eckhart), because this movie is also about him and his eventual tragedy. Hell, the biggest influence of Christopher Nolan on both Batman films was "The Long Halloween", which was all about Dent and his ill-fated transformation.
Every person in the film, from Morgan Freeman's Lucius Fox and Gary Oldman's Gordon, to the the lower rung cops and criminals, all feel like rounded characters with their own backstories, and rounds out this incredible work.
This is a must watch film. Yes it's a 2 1/2 hour film, but I would not cut a thing. The action was big, the twists unexpected, the emotions deep, and feeling afterwards is that you want more (apparently I'm amongst the minority on that last one since many thinks it was long).