As a movie buff, there are films that come along that make the movie going experience for even the people who don't share the same pleasure in the experience have a change of heart. Or make nay sayers who believe that Hollywood has run out of ideas believe that stories can still be told in such a way that move and shake us at the core. And this is one of those films... Christopher Nolan captures everything one should expect from a film such as this one and so much more. The cinemetography is absolutely beautiful, the special effects are just awesome, the story is engaging, the action top notch, the comedy hit the right spots, and the acting was just absolutely flawless... One could not ask for any better acting from a cast than in this film. Everyone of them took their roles to a level not often seen in film today. I consider Christian Bale one of the great actors of our time and once again he didn't disappoint me in the least. Morgan Freeman (outstanding, another great), Gary Oldman, Maggie Gyllenhaal, Aaron Eckhart, and the ever classy Michael Cain were absolutely flawless in their roles. But certainly none could match the performance given by the late Heath Ledger as the Joker. I honestly can not remember an actor so engaged and believeable in a role as in his performance here. The pychotic mind and geniousness of this character could not have been any more perfected than what Heath has done. And a standing ovation couldn't even amount to what is deserved for what he delivers. It certainly was a performance of a lifetime. I can't remember a film since the Transformers that I have been so excited to see and walk out of the theater more than satisfied and excited to see again. If there is a film to be seen this year, this certainly would be the one to go and see