Salma Hayek was determined to help keep costs down on Robert Rodriguez's new film Once Upon A Time In Mexico by driving to the San Miguel de Allende, Mexico, set - and all she got for her troubles was diarrhoea.

Rodriguez's DESPERADO, the sequel to El Mariachi, helped launch Hayek's career, so as a thank you she drove all the way to Mexico after shooting FRIDA to film a week's worth of work.

But her director pal failed to inform her that she'd have to sing in the sequel.

She says, "I was so nervous. That was very hard. The singing gave me diarrhoea. It's true.

"I'll never sing again, trust me, so if you want to hear me sing you'll have to see this film."

09/09/2003 21:13