Colton Haynes played Roy Harper in eight seasons of Arrow, eventually suiting up as Arsenal. Unfortunately, the character's story reached an end when the actor left The CW series as a regular cast member somewhat abruptly. In his new memoir, Miss Memory Lane (via Entertainment Tonight), the actor sheds some light on why he wiped his hands of the Arrowverse.
Reflecting on his issues with depression, Haynes reveals that his disdain for a fellow actor was a key factor behind his decision.
"I had walked away from my full-time job on Arrow at the beginning of the year, supposedly because my contract had ended," he says of the reports that swirled following his Arrow departure, "but it was really because I was too depressed and I couldn't stand working with one of my cast mates."
Needless to say, we're sure these comments will generate a lot of speculation and discussion about who Haynes is referring to, but the actor hasn't elaborated beyond what you see above.
Haynes worked closely with Stephen Amell and Willa Holland, of course, but as an integral character in Arrow, your guess is as good as ours when it comes to who he might have had issues with on set. Since wrapping work on the show, he hasn't reprised the role of Arsenal in any of the various spinoffs like The Flash and Legends of Tomorrow and seems unlikely to do so.
As for Roy Harper, fingers crossed he appears in another DC Comics movie or TV show in the not too distant future as he's a character with a tonne of live-action potential.