Mystery Man
Colton Haynes Who Played Roy Harper On The CW's Arrow Says He Left The Show Because Of A Cast Member
Colton Haynes, who played Roy Harper on Arrow, confesses that he left the Arrowverse drama because of a character he couldn't stand

Roy Harper, also known as Speedy, Red Arrow, and Arsenal in the comics, was one of the primary characters from the Green Arrow mythology who was introduced early in Arrow's career. Roy, played by Teen Wolf star Colton Haynes, swiftly rose through the ranks of Team Arrow until his resignation in Arrow season 3 due to physical and mental health difficulties. While Roy would subsequently appear as a guest star, Haynes eventually returned to the show as a full-time cast member in season 7, but only appeared in a few episodes in season 8.
Haynes is speaking up about what happened between seasons 7 and 8 of Arrow, which aired on The CW almost two years ago. The 33-year-old actor shares his numerous experiences in his career, including his final years on Arrow, in his new memoir, Miss Memory Lane. Haynes said in his biography that it wasn't his contract that kept him from returning as a series regular, but melancholy and a particular Arrow cast member he couldn't bear to work with:
"I had walked away from my full-time job on Arrow at the beginning of the year, supposedly because my contract had ended. but it was really because I was too depressed and I couldn't stand working with one of my cast mates."

Not only did Haynes not reveal who this Arrow castmate was, but it's also unknown if it was one of the other series regulars or a season 7 recurrent guest. Despite the fact that Arrow season 8 only had ten episodes, Haynes reprised his role as the DC superhero for three of them, including the series finale, in which he and Thea Queen become engaged. Haynes hasn't appeared in any of the other Arrowverse shows since the series end.
Until Haynes reveals more, it will be impossible to tell who among the Arrow cast members was making his time on set difficult. While it's bad, it's not unusual for different performers to have disputes with one another, especially in a big TV show. At the same time, if it was affecting Haynes' mental health, which he has spoken out about in the past, it was the proper decision for the actor to leave the Arrowverse series. For the time being, it's anyone's guess who Haynes was alluding to in Miss Memory Lane.
Source: E!Online