I really enjoyed this movie. It has inventive action sequences, a story that's not too convoluted, a (mostly) great cast and it manages to be both genuinely suspenseful and funny. It was just a fun movie all the way around. My only slight criticism is that I wish they had cast someone other than Paula Patton in that role. She is outclassed by the other actors and struggles a bit to pull off the sexy action hero part.

But it didn't stop me from enjoying this film. I'd give it an A-.