• BREAKING NEWS ABC shows live and on-demand -- Download the WATCH ABC app!

OTRC: Salma Hayek kept daughter Valentina away from 'Savages'

Salma Hayek appears in a scene from the 2012 movie 'Savages.' (Universal Pictures)

Salma Hayek has in the past brought her daughter Valentina, 4, to visit her on movie sets, but the actress says she opted to keep her away from her latest project - Oliver Stone's new film "Savages."

In the R-rated flick, the 45-year-old Oscar nominee plays Elena, a "queen" of a Mexican drug cartel that kidnaps a girl named O, played by Blake Lively, who is in a romantic and sexual relationship with two male pot growers, who are friends, portrayed by Aaron Johnson and Taylor Kitsch.

"I mean, it's very sexy, this movie," Hayek said, when asked on the ABC show "LIVE! With Kelly" on Wednesday, July 5 about bring her daughter to work. "It's 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 done beautifully. It's very elegant."

The Mexican actress reiterated her reluctance to bring Valentina to the "Savages" set in an interview on NBC's "Tonight Show With Jay Leno" about two weeks ago.

"She's not going to watch this movie," she said about 'Savages.' "Actually, this was the only movie that she was not on the set. I usually bring her on the set and she always likes to sit right next to the monitor and she bosses everyone around."

Last month, Hayek was photographed with Valentina on the set of the more kid-friendly "Grown Ups 2," a 2013 sequel to Adam Sandler's hit 2010 comedy. The child also visited Hayek when she filmed the PG-13-rated 2009 film "Cirque du Freak."

Hayek told Leno that Valentina was allowed to scream 'Action' while watching her film "Grown Ups 2" and "Here Comes the Boom," which hits theaters in October.

"I know Oliver Stone would have not let her come in and say, 'Excuse me, Oliver, let me just take over the set.' No,'" Hayek told Leno.

In "Savages," Elena works with two men who carry out her bidding - Lado, played by Benicio Del Toro and Alex, played by Demian Bichir. Hayek's character negotiates with O's boyfriends herself via teleconference. However, she uses a voice modulator to make her voice sound deeper and more masculine.

"When I'm talking to this guy they don't know it's a pretty girl like me running this cartel business," Hayek said on "LIVE! with Kelly." "Don't mess with Elena!"

"Savages" hits theaters on Friday, July 6.

(Copyright ©2018 OnTheRedCarpet.com. All Rights Reserved.)