Media playback is unsupported on your device

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.