I just got back from it. Wow. Awesome. It was an action film that delivered. The twists worked. All the cast were fantastic, but Bale and Ledger were above fantastic. Also casting Maggie Gyllenhaal as Dawes worked a lot better than Katie Holmes did in the first film. I'll probably see it again, as it rocks.