Salma Hayek plays a terrifying Mexican cartel queen who kidnaps Blake Livelys character in the flick Savages, and lets just say her daughter was not welcome to see her mom on this set. Salma says that this was the only movie that Valentina was not on the set. I mean, its very sexy, this movie. Its very, very violent so if you're the kind of people who like sexy and violence, if you like it hot, this movie is for you. But its not for her four year old daughter.