I enjoyed this movie thoroughly! When a movie is intensely anticipated, usually it does not live up to my expectations and I am left feeling a little disappointed. Not only did the Dark knight live up to it's hype, but it was better than I had expected. Heath Ledger's performance as The Joker was creepier and much more affecting than I had imagined. Maybe not Oscar-worthy, but still incredible! Christian Bale is perfect, as usual; Maggie Gyllenhaal is great (though I wish Katie Holmes had been able to reprise her role); Gary Oldman is awesome; Morgan Freeman is the man and Michael Caine is always a pleasure to watch. However, I was not so fond of Aaron Eckhart as Harvey Dent and Two-Face. Don't get me wrong, he's a wonderful actor and plays the roles well, but his performance lacked something that I just can't put my finger on. I guess he's just not as believable as the other cast members and sometimes that would pull me out of the story a bit. Also, why was Cillian Murphy even in the movie? His one or two scenes are -- for lack of a better word -- cheesy. Also, this one runs a bit long. My advice is to grab good seats, go to the restroom, then ration your drink or else you'll miss some of the action! Lastly, I loved that Anthony Michael Hall makes a brief cameo! :)