Not sure if this movie met the amount of hype around it, but it was very good. The scenes move very quickly (like a comic book) so that took away from the dramatic effect. Action packed until the very end, it's like plot after plot after plot. Maggie Gyllenhall annoyed the crap out of me, I almost wished Katie Holmes was still in it.