By InStyle Staff
Updated Jul 05, 2012 @ 5:40 pm
Savages, Blake Lively, Salma Hayek
Credit: Francois Duhamel/Universal Studios (2)

Salma Hayek and Blake Lively’s new thriller Savages hits theaters at midnight tonight! We caught up with the cast at the film’s Los Angeles premiere to get the inside scoop on their onscreen alter egos. “She has a very specific look,” Hayek told reporters of hercharacter Elena Sanchez, a Mexican drug cartel leader. “She has to psychologically detach herself from the character of Elena that everybody knows to keep some kind of humanity when nobody’s watching, because she cannot show it in front of people.” Lively, who plays Ophelia in the movie, was blown away by Hayek’s performance. “She’s such a tiny lady, so to see her take control and take the power—that was really cool,” she said. Click through for more fun facts from the Savages set!

— Erica Helwick