Haynes has been a part of the Arrow family since the middle of season one, when he joined following a stint on MTV’s Teen Wolf. In an interview with Buzzfeed, executive producer Greg Berlanti said that while his exit might have been a surprise to many, Haynes’ contract was always intended to be “a trial thing.”
“He was such a wonderful element as a character and a person,” Berlanti told Buzzfeed. “It was super sad, but everybody kinda looked at each other and realized that he’s at the start of, what I’m sure will be, an incredibly, incredibly impressive career. It’s great that he gets to go on and have that and we got to have him while we did.”
Even so, this won’t be the last fans will see of Haynes. He’s slated to appear in one more episode of Arrow this season and could potentially reprise his role on other shows within the universe, such as The Flash or the Arrow/Flash spinoff project currently in development.
“He said he wanted to be able to come back at any time and we felt the same way,” Berlanti said.
Did producers consider killing Roy off? Berlanti told Deadline that that simply wasn't an option, in part because he is part of "the next generation of superheroes."
Hints that a big goodbye would take place began to surface more than a month ago, when Arrow castmembers posted cryptic messages on social media, such as this one from early March by star Stephen Amell.
Sometimes real feelings creep into a scene. Goodbyes are tough. Even when they're scripted.