'Arrow' star Colton Haynes opens up about being gay in Hollywood

Colton Haynes opens up about the challenges of being openly gay in Hollywood.

— -- "Arrow" star Colton Haynes took Hollywood to task for what he says is its poor treatment of gay actors.

The actor, who came out publicly in an interview with Entertainment Weekly in May 2016, took to Twitter on Tuesday to rail against homophobia in Hollywood.

"Hollywood is so f---ed up," Haynes tweeted to his 1.96 million followers. "So much of the focus is on your personal life & has nothing to do with the talent you have to bring to the table."

He went on to say how that his personal life shouldn't limit what roles he plays.

Haynes broke out playing Jackson Whittemore on MTV's "Teen Wolf" before landing the role of Roy Harper on CW's "Arrow." He'll appear next as Detective Samuels in FX's "American Horror Story: Cult."

He thanked the openly gay creators of those three series for casting him.

Meanwhile, Haynes' personal life seems to be going well. He got engaged in March to Jeff Leatham, a celebrity florist and an art director who popped the question — with a little assist from close friend Cher — during the couple's vacation in Cabo San Lucas, Mexico.