The Dark Knight is a rare sequel better than its predecessor(s). This movie is filled with action but very little of it is pointless. Lots of things blow up, there are some spectacular chases where the audience was "oohing" and cheering, but that is not this movies' strength. The Dark Knight has one of the best written characters in recent memory. Heath Ledger's Joker is pure evil with a tinge of ironic humor. He makes you (and the rest of the audience) squirm in your seat and feel very uncomfortable. But, most of all he makes everyone play his game and live out his impossible, horrible scenarios. The plot twists and moral conundrums are unexpected from a "comic book movie". Christian Bale is no slouch as the dark light to Ledger's chaotic plots. He holds his own when on screen with the Joker and works well as the billionare playboy and the Caped Crusader. Aaron Eckhart's Harvey Dent is also well cast. His demise into Two Face is slightly predictable (if you've read any of the comics) but still well done. Gary Oldman, Michael Caine, and Morgan Freeman are back again as very capable and critical role players. Maggie Gyllenhall's Rachel Dawes is decent and central to the overall conflict of the film. But, sometimes I just felt like she was out of place and an unnecessary distraction from the Joker, Batman, Harvey Dent relationship. Overall, this movie was worth every minute of its 2:30 running time. It's a shame that Heath Ledger cannot ever reprise his role as the Joker. But, after this latest installment, I think that the Nolan Brothers are firmly entrenched for the forseeable future in excellent script/story writing for Bale's Batman.