Penelope Cruz was "angry" when Salma Hayek didn't confide in her about being sexually harassed by Harvey Weinstein.

Salma Hayek and Penelope Cruz

Salma Hayek and Penelope Cruz

The 'Hitman's Bodyguard's Wife' actress previously accused the disgraced movie mogul – who is serving a 23-year jail sentence on charges of sexual assault and rape – of inappropriate behaviour when they were working on 'Frida' in 2002 and she insisted she was doing her best to "protect" her pal and her career by not telling her what had happened.

Salma said: “Some people were very angry at me, like Penélope [Cruz], but I was protecting her.

"I kept my eye on their interaction and he never went for her. They [Miramax] were making the best movies. She didn’t have my problem, and if I told her it would have affected her choices of things that would have been good for her career.”

The 54-year-old star revealed her experiences with Weinstein in a 2017 article for the New York Times newspaper and she admitted she thought she had "survived brilliantly" until she had to reflect back.

She told the Sunday Times' Style magazine: “Before I wrote the piece I thought I had survived that brilliantly and it was done with. To the point that I could see him and smile and pretend that everything was OK. I had held my own, I was really strong.

"He didn’t get what he wanted from me and I made the film that was so important, so meaningful to me, to my kind, and when I say my kind I don’t just mean Mexicans, I mean to my kind of woman.

"Frida is a woman who said, I am not a woman who is going to be like anyone else, I am going to fight for my individuality.

"Suddenly the trauma came back. I had thought that it was completely healed, but it was just hiding. It came back, out of nowhere, and it took me a long time to understand how I had to be with it.”