Salma Hayek and Benicio Del Toro talk Oliver Stone
21 September 2012 Last updated at 06:30 BST
Salma Hayek has revealed that she felt "insecure" while filming Oliver Stone's Savages.
Hayek stars as Mexican Baja Cartel boss, La Reina, alongside ruthless enforcer Lado - played by Benicio Del Toro.
The pair told the BBC's Rachel Curtis about the challenges of re-taking a pivotal scene for director Oliver Stone.
Savages is in cinemas 21 September.