Overall the movie was dark, insane, and just perfect. Christian Bale once again showed his acting is far greater than he is gievn credit for. Heath Ledger played the role of The Joker far surpassing everyone's expectations. Possible Oscar winner from my view. He made a Joker that differs from Jack Nicholson's back in the 80's. A better Joker. Aaron Eckhart was the suprising role that gave the movie complete mistery and had everyone on their edge of their seats. His quote early on in the movie which was, "Either you die a hero or live long enough to see yourself become the villain", was his forshadowing that many could have expected but not gone as far as he did in the movie which just added to the movie's greatness.. The scenes were shot perfectly and graphics were out of this world. Action was fantastic.