The Dark Knight is one of those rare movies that keep you on the edge of the seat for the whole movie. It has the perfect balance of action, adventure, thrill, romance, and suspense. This movie does not have any dull moments. Christian Bale does a tremendous job portraying the Dark Knight. Heath Ledger's Joker is beyond what I expected and dare I say, surpasses Jack Nicholson's Joker. Aaron Eckart does a fabolous job playing Harvey Dent and transforming in Two-Face. Michael Cain of course does a great job playing Alfred, Bruce Wayne's butler and confidant. Morgan Freeman reprises his role as Lucious Fox and does a great job as well. Maggie Gyllenaal does a tremendous job taking up the role of Rachel Dawes. This movies is the best movie that I have ever seen.