Salma HayekFortune magazine has ranked Salma Hayek has the second-richest Latin American star in Hollywood - behind Jennifer Lopez - but Salma insists that she doesn’t have the $100million fortune they claim.

Salma insists “it’s a huge lie. It’s very, very far from reality. I don’t have that amount of money. Somebody sent me it and I laughed. It’s a bit like a joke. Obviously I have never earned $100m and I wouldn’t even want to.”

“With things as they are in Mexico, it bothers me that they put me in a group of millionaires with $100m I don’t have when there are so many people dying of hunger. If I had $100m I would have retired and would be doing more things on an altruistic level than I can now.”

“I would have opened centres in Mexico for violence against women and many other things.”