Run to see this, but don't get a large soda--at 2 1/2 hours it's a long one! Heath Ledger is amazing, Michael Caine and Morgan Freeman were clearly having fun with their bit parts. My only complaint is that whatever they did to Christian Bale's teeth made him lisp weirdly when he did the "deep Batman voice" thing. Distracting. Oddly distracting. But otherwise an amazing movie--Jack Nicholson as Joker? What a joke--he's older than yesterday's news...