Salma Hayek admitted that she cried before shooting nude scenes with Antonio Banderas.
The 46-year-old actress explained that she was worried about what her parents would think when they saw her on screen.
Speaking to The Sun newspaper, Hayek said: "It was my first chance at an American film and I knew I had to take it.
''In Desperado, I had great difficulty doing the love scene with Antonio Banderas. I actually cried.
''I didn't want to be naked in front of a camera and kept on thinking, 'What will my mother and father think about this?' ''
She added: ''When the movie came out the critics were saying, 'Salma Hayek is a bombshell'.
''I was confused because I thought they were saying that the movie had 'bombed', as in failed, and it was all my fault.''
Salma, is married to Francois-Henri Pinault, with whom she has daughter Valentina Paloma Pinault.