Salma Hayek has been one of MyDaily's favourite actresses ever since she starred in Frida, so we were more than happy to see her back on the big screen in Oliver Stone's latest thriller, Savages.
Hayek plays Elena, the leader of a Mexican drug cartel, alongside Benicio Del Toro, Aaron Taylor-Johnson, Taylor Kitsch and Blake Lively. We spoke to the lady herself to find out more about her latest role and her extravagant on-set style. Watch the video below to see what happened when MyDaily met Salma:
Savages is released nationwide on Friday 21 September
To see more of Salma's style, take a look at her perfect 10 below: