Rose McGowan Credit: Venturelli/Getty Images

Rose McGowan is urging Hollywood to “stop rewarding predators” and “be brave” in the battle against sexual assault in the entertainment industry.

The actress recently made claims that she had been raped by a top studio executive, but that she was “shamed” while her alleged rapist was adulated.

Now she’s taken to Twitter again to pen a powerful open letter asking people to “be brave” and “take a stand” against sexual predators.

"Dear Hollywood, To the women and men in the entertainment industry who know exactly whom and what I am talking about, I say be brave. Do not work with those you know to be offenders or you are no better than they. Take a stand,” she wrote on Monday, October 17.

“You are culpable for your actions. Stop rewarding sociopaths. Every time you sanction abhorrent behavior, you are aiding and abetting a crime, that makes you no better than the criminal. How many more stories do you have to hear before you do the right thing and stop rewarding men that are predators? Why are you so cowardly that you would take the softer, easier way out?"

"I can tell you this, your soul is a blighted one if you do so. Your personal legacy, the very fabric of your being, is at stake, so fight for it. I know you have it in you to be better. I know you have it in you to break free from the bonds of secrecy. So do it."

On Thursday, October 13, McGowan participated in the Twitter hashtag #WhyWomenDon’tReport and made claims she was raped by a top Hollywood executive.

“a (female) criminal attorney said because I’d done a sex scene in a film I would never win against the studio head,” the 43-year-old actress wrote using the hashtag.

“because it’s been an open secret in Hollywood/Media & they shamed me while adulating my rapist,” she continued. 

“Because my ex sold our movie to my rapist for distribution,” she added as a third reason #WhyWomenDon’tReport.

Want stories like these delivered straight to your inbox? Sign up now for the Us Weekly newsletter!