As the mother of 2 girls who have swooned over Heath Ledger for years... (they are both too old now to admit it) I must admit I too wanted to see this young man in his last acting role. He did an awesome job as the Joker. The entire movie was gripping from the beginning to the end! And it seemed like the 2 1/2 hours just flew by. I recommend it for teens and up. Not for the young ones.