“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 said in her letter.

McGowan, 43, calls sexual predators “sociopaths” in her letter. She also says that those who “sanction” the behavior of abusers are also responsible for the perpetration of such crimes.

“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,” says McGowan, who is most known for playing Paige Matthews in the series “Charmed.”

“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?” she continues.

McGowan then ends her letter with a challenge. “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,” she says.

In her recent revelation of her rape, the actress did not disclose the name of the movie executive who sexually attacked her.

Rose Mcgowan, pictured here with Marilyn Manson at the 1998 MTV VMAs, penned an open letter to address sexual predation in Hollywood.Photo: Reuters