Spoilers follow. Major spoilers. The entire movie is given away.
If you want to watch the movie as it's supposed to be, without foreknowledge, go the fuck away.
The movie is absolutely terrific. I have now seen three Christopher Nolan films in the theatre (his other work I've seen on DVD), and every one of them has met my expectations or exceeded them. The Dark Knight is no exception to this, and I expected a fucking lot from this film.
It's useless to go over the plot details here. If you don't know what the general direction of the film is, where the fuck have you been for the last three weeks? It's Batman vs. The Joker with a bit of Two-Face tossed in.
To begin properly, I'll focus on what I usually do near the end: the actors. And principally among them is Heath Ledger's performance, since it is his last completed role. This is such a hard topic for me to cover, not because of his death, but because of how much objectivity has been lost regarding this. Just think. The first news I heard about this movie was that:
1. It was going to be made.
2. It was keeping all the same principle crew (no, Katie Holmes does not count in that).
3. Heath Ledger was going to star as the Joker.
The first two I was ecstatic about. The third gave me, and virtually everyone else, some pause. Heath Ledger? Sure, he's a good actor, but he just doesn't seem right for the role.
Now, look at how things stand. It's so hard to qualify his role here because it's become so synonymous with Heath Ledger, and the entire point to how great a job that he did in the film is how much you can't tell it's Heath Ledger. You're blown away with how much he embodies the character, from the way he enunciates his words, to the twitches of his fingers, to the cracked fingernails that he has. You don't recognize him. You need to step back, sit down, and go watch something like 10 Things I Hate About You in order to say "Oh, that's what Heath Ledger looked like, and sounded like" and then go watch this film to get awe-struck by how much he's different here.
It's an amazing performance, and is rightly being compared to Alex from A Clockwork Orange (especially since Ledger said he took influence from that character). The tough trick to do in both films is that the audience has to be carried through on their repulsion of the character, their paradoxical attraction to the character, and their acceptance of what this character can do. You have to believe that Alex is capable of smashing his own gang member's faces in, because you've seen the reality of him beating up a bum and from that moment on you're on your guard regarding this character. He's vicious, he's deadly, and worst of all he's charismatic and likable.
The Joker here is a perfect copy of this very difficult "model," from the moment you see him shoot his own "henchmen" in the opening bank robbery. You know the evil he presents when he sets up the numerous situations where he allows for people to make their own horrible choices, and kill each other. From the henchmen shooting each other, to telling people that he'd otherwise kill that he has "one opening on his crew" to go amongst three people, so he breaks a pool cue to a point and tells them to "make it fast."
From that opening action with the henchmen, you have no doubt that he is indeed a villain capable of killing another man by slamming the guy's head down on a pencil stuck in a table -- and calling it a "magic trick." Your reaction is to gasp "What the fuck just happened?!" with it's suddenness and violence, but also to laugh both at it's setup and (oh here it comes) execution. Not to mention, he just killed a guy with a fucking pencil. Similarly, when he blows up a hospital, an act that just saying it sounds horrifying. Yet, when it is done, we follow along with Ledger as the building around him explodes, to his delight. Then stops, to his confusion, as he fights briefly with the detonator -- only to be surprised and back to delighted by the much larger final explosion. Throughout the film he carries on like this, as he puts it, a dog chasing a car. No plans, just doing things and letting the chaos spread.
The only fault to be found in the film is that it seems too little time is given to the Joker, when in fact he's in practically 3/4ths of all the shots. You just want to see more of him, and see what insanity will next be put forth.
The real surprise for the film I think, however, is the Harvey Dent storyline. It's intertwined with the Batman - Joker action, of course, but the most surprising parts about it is the depth it goes to. You start out with Dent and Rachel dating with him proposing to her shortly. We follow through the events where they both come in contact with the Joker. And we end with both of their deaths. Rachel is killed off basically halfway through the film, precipitating the transformation of Dent into Two-Face. Here, many people assumed that Two-Face would survive to carry on into the third film, and this was basically just the "origin story" for him. He would come into real power in the third, and be the central villain. Not so. He comes to deal with Batman as well, and really shapes up as the central drive of the movie: that Batman really can't ever have someone be that white knight that is sought.
As well, everyone went crazy for the Joker makeup when it made the rounds. It was of course very well done. But Two Face's make up? Hardly a word about it. That's a wonderful treat. It just looks so disgusting. And you haven't seen it before. Not a public photo of it.
Christian Bale did a very good job in continuing his take on Batman, giving the role much more actual acting and standing than the non-reboot movies. Honestly, I don't find much here to comment about. He's the same with Michael Caine, Gary Oldman, and Morgan Freeman: he's great a great actor, and does the role like it's nothing.
The standout feature for all of Christopher Nolan's films for me is that they are smart films. It's not that they're "intellectual films" (whatever that would mean). You can tell that Nolan and everyone that he works with puts a lot of effort into their films, and making them as polished and perfected as possible. Here, the film's atmosphere can be summed up in the three Rs: Ruthless, Relentless, and Realistic. No one is spared in the discussion of the ideas surrounding whether or not people need heroes and how that impacts everyone else. These ideas are taken to their logical extremes and ultimate conclusions. And they get there through incrimental steps that you would see in the real world. The smart element comes in, not just in the "heady" discussion of these themes, but in the way that their elements are not really seen before. You've seen bank robberies done in other films, but not like this. You've seen action films done before, but none filmed directly for IMAX screens. You've seen car chases and semis rolled over, but none do handstands.
Everything about this film exudes a distinct word: perfection. Everything in it has been worked on and re-worked and honed and polished until it was just as perfect as it could be. And this is the result. It's a film, similar to The Prestige, where it actually is long, but never feels like it is long. It's just unbelievably great. And I can't wait to see it again. Hopefully, tomorrow.