By far the best action adventure movie of this comic book genre. Not only is the action non-stop, but this movie quickly grabs you and forces you to try to figure out what is happening at every corner - because you know something is up! Heath Ledger's performance is nothing short of Oscar material - he never leaves his character regardless of what is going on; constantly humored by the whole situation. Especially powerful is the scene in the interrogation room where the Joker continues to laugh in spite of the punishment doled out by Batman. While I am a big fan of Maggie Gyllenhaal, I thought her performance came off too much as Harvey Dent's girlfriend instead of a combination of empassioned attorney, fiesty Gotham public defender, and possible Bruce Wayne love interest. I never bought the fact that she was torn between Bruce Wayne (as per the ending of Batman Returns) and the new DA, Harvey Dent. Overall however, there is little to find fault with; all of the performances hold together extremely well with the action, special effects and story line. Christian Bales gives another outstanding performance as the caped crusader showing more anger as Batman, but continues to be aloof as Bruce Wayne. Michael Caine has another steller Michael Caine performance; he never seems to be acting. Gary Oldman has a bigger role in this movie and does a great job, as does Aaron Eckhart as a slightly dubious DA that comes across too good to be true in the beginning. This is a must see movie, and destined to be a classic.