This movie was beyond my expectations. Although I was slightly annoyed at Christian Bale's "Batman", Heath Ledger's "Joker" was spot-on and downright amazing. Morgan Freeman and Maggie Gyllenhall were fantastic supporting players. I can't say enough about Heath Ledger's performance...from insanely funny to incredibly terrifying in .0001 seconds, he NAILED this part. The pacing was a little weird and there were times it felt like it was dragging, but it really was an amazing film. Yay!