The Dark Knight takes off pretty much where Batman Begins left us. Batman is viewed in a positive light by most of the upstanding citizens and officials in Gotham, although there are certainly a few citizens and of course criminals that feel his run has gone on for too long. The crime bosses feel something must be done so with a little forceful persuasion from the Joker, played wonderfully by Heath Ledger, the crime bosses enlist his services to get rid of the Batman. What ensues is a tale of tragedy and loss, hard decisions and impossible choices have to be made by many of the good characters in the film. Ledger fills his character the Joker with a dark and chilling demeanor, forcing people into situations where the lesser of two evils, if that term can even be applied, has to be chosen, situations where the only "winner" is the Joker, due to the twisted satisfaction he receives from causing havoc and misery all around him. The ensemble cast is back minus Katie Holmes, who was replaced by Maggie Gyllenhaal to play assistant DA Rachel Dawes. As always performances by Morgan Freeman as Lucious Fox, Gary Oldman as Lieutenant Gordan, and Michael Caine as Alfred are stellar. Christian Bale, who has come to be known as one of the most talented and versatile actors of his time, reprises his role as Batman and brings even more pain and emotion into Gotham's Dark Crusader this time around. An even darker and haunted Batman we see on the screen, torn by his decision to stop crime without lowering himself to a criminal level. The acting certainly matches the special effects throughout the film. Christopher Nolan did an excellent job of directing, and chose to use real effects more so than CGI, which adds much to the movie in terms of realism. Another surprise was Aaron Eckhart's performance as Harvey Dent, Gotham's White Knight, unafraid to take on crime, while doing so in a suit, not a cape and mask. The movie is a more than a worthy sequel and in my opinion one of the best comic book adaptations to date.