The story flowed nicely, 2.5 hrs didn't seem that long even though my particular theater was packed and very stuffy. All actors hit their marks, Heath Ledger of course shining the brightest as The Joker. Amazing, really, even without all of the posthumous hype. The action was nearly brutal a few times (which I love) and the makeup was dark. Two Face's look is especially gory, I wouldn't recommend for very small children. Overall I loved it, I think it's a fitting Batman tribute.