Salma Hayek made this movie... her acting skills show in every scene. I would never expect her in an action movie but she pulled it off! Not only is she one of the prettiest women in Hollywood but she's a very good actress as well. Watch till the end, you will enjoy it. Don't forget the popcorn!