This movie was all it was cracked up to be and then some. Finally getting to the roots and reality with the potrayal of Batman and his foes. Heath Ledger was phenomenal, end of story. Regretfully he cannot do another film and I do not believe he can be replaced. Aaron Eckhart was great at potraying Harvey Dent and Two-Face. Gary Oldman and Michael Caine never fail to impress. Bale is and will be the best batman (I am a huge fan of Michael Keaton because he was the first). Maggie Gyllenhaal was 500 times better than Katie Holmes!!!! I wish we could edit her into Batman Begins. I was actually sad to see Rachel Dawes get blown up! Special effects were simple but fantastic to watch. Everyone captured the depravity and desparation of this film. The Dark Knight lived up to it's name as well as my expectations.