First off believe the hype for this movie because all the expectations are true. The movie has plenty of action and suspense to keep you guessing and on the edge of your seat. Heath Ledger has far surpassed the role of joker that Jack Nicholson played in the original batman movie. Heath brought a much more real version of the joker to "The Dark Knight" in more of the way the comic books depicted the joker to his enemies. The extreme downside to this movie could only be the fact that Heath, RIP, cannot return to his role as the joker in the next installment but he left on such a positive note in his career and I applaud him for this movie and everything else he did in his career. Besides just the joker, two face was a nice shake-up towards the ending that aaron eckhart performed quite well, again implementing the role that two face played in the comic books rather than a cartoon version that tommy lee played in batman returns. Christian Bale as well played "The Batman" quite well becoming again more dark than in the original batman movies. Bale has made the role of batman as "dark" as the title insists in "The Dark Knight." Overall I think it maybe one of the best super hero movies yet and it will take a lot for the writers and director to surpass the quality of "The Dark Knight."