I've heard reviewers say that this is the best superhero movie ever - and it is very high on my list - definitely the best Batman movie ever. Heath Ledger completely destroys the Jack Nicholson version of the Joker. Nolan and crew created a truly disturbing and scary Joker without having to result to blood and gore. It was Hitchcockian suspense that made me feel on edge whenever the Joker was on screen - he was just so unpredictable, scary, and yes funny at times (in a nervous funny kind of way). Two Face was great - but a disappointment to the future of the franchise. DO NOT TAKE YOUR KIDS - this is for the 13 and up crowd for sure.