With the hype and hoopla surrounding this movie and the untimely death of Heath Ledger, I can say that I went to this movie with high expectations and I was not dissapointed. Mr. Ledger easily steals the show and his performance can only be characterized as possessive, dominant, and demanding. I thouroughly enjoyed his portrayal of the Joker and even more so how he made the character his own. Christian Bale (Bruce Wayne), Maggie Gyllenhaal (Rachel Dawes), Aaron Eckhart (Harvey Dent), Michael Cain (Alfred), Gary Oldman (Gordan), and Morgan Freeman (Lucius Fox) all turn outstanding performances in their individual roles. I think I most impressed with the realism behind each of the characters and the vulnerability of their flaws. Easily the best batman movie of the enitre series!