Actress Rose McGowan has posted an open letter on Twitter in which she appeals to peers in Hollywood not work with sexual offenders.  She also challenges Hollywood to “stop rewarding sexual predators.”

In her message, McGowan, who recently revealed that she had been raped by an executive in the movie industry — an incident she referred to as an “open secret in Hollywood” —implores people in the industry to be courageous and to speak up against sexual abuse.

“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.