"You had a good run, but it is time now to be generous with the actresses", she said. But she also had a warning for these women: "they still want to pay you the exploitative salary they paid you before".
The 51-year-old actress has spoken about Hollywood's gender pay gap during a Women in Motion talk at the Cannes Film Festival, where she called on her male co-stars to take a proactive approach towards the problem.
Salma Hayek says actors must take pay cuts if they're serious about gender equality.
At the Cannes film festival American actress appeared in a blue dress with a deep neckline accentuating her ample bosom.
Hayek accused Weinstein of threatening to "break my kneecaps" after she spurned his advances on the set of her film Frida.
Weinstein and his team of publicists rarely responded to allegations from individual women in the news, providing general statements and denials to the press. "So he went back attacking the two women of color, in hopes of discrediting. if he could discredit us, which would be easier for the audience, the readers, to not believe us, he could then maybe discredit the rest".
Massive 'Lost' Asteroid Zooming Past Earth On May 15 Poses No Risk
As per the expert, this asteroid dubbed 2010 WC9 would tend to brush against our planet this week, most probably on Tuesday. A near-Earth asteroid is expected to buzz by the planet on May 15, and scientists said it's the size of a jumbo jet .
"It's an adjustment, we need to all start adjusting and work together", Hayek said.
"When you start seeing people standing up for their rights and being heard, it becomes contagious", she said.
In the wake of the scandals that have followed Weinstein's downfall, Hayek said men in Hollywood "are terrified" and that "predators are hiding".
"He only responded to two women, to women of color", Hayek told Vanity Fair at the Cannes Film Festival this week.
Cate Blanchett, Kristen Stewart and Salma Hayek were among those taking part in the red-carpet demonstration. "Because men have the opportunity to rethink what it means to be a man, and this comes with a lot of freedom".