This movie was amazing. This one, along with Batman Begins, does much more justice to the comic books. It's impossible to find any trace of Heath Ledger (RIP) in the Joker. Every little nuance, movement, ism, is The Joker's. Michael Caine, Morgan Freeman, and Gary Oldman were all fantastic. Christian Bale and Maggie Gyllenhall were both great. Maggie played a gutsier Rachel and Katie Holmes did, I think. Aaron was pretty good as Harvey, I don't care much for him as an actor so I may be biased, but I could have done with a little more feeling from him. The Two-Face transitition seemed a little forced. Watching Heath encourage that transition, however, was amazing :) Best movie I've seen in ages! If you like comic book movies you'll love this! Even if you don't, you'll love this!