Though the movie Desperado was released more than two decades ago, actress and producer Salma Hayek still cringes at the sex scene in the 1995 film.
In it, she plays Carolina, a young woman who runs a bookstore cafe in a town where no one reads. Her costar, Antonio Banderas, plays El Mariachi, a revenge-seeking musician who stores guns in his guitar case.
