Skip to Content

Say it isn’t so, Colton Haynes!

When we last left Arrow, Roy Harper had pretended to be the show’s titular hero, turning himself into police in order to save his good friend.

Fans wondered how this storyline would conclude, but they likely never envisioned the conclusion of Arrow Season 3 Episode 19:

The Hollywood Gossip Logo
Watch Arrow Season 3 Episode 19 Online

Diggle, Felicity and a friend of Lyla’s helped Roy fake his death via prison stabbing… and Haynes left the series.

He is no longer a regular cast member.

“It was super sad, but everybody kind of looked at each other and realized that he’s at the start of, what I’m sure will be, an incredibly, incredibly impressive career,” Executive Producer Greg Berlanti told BuzzFeed. “It’s great that he gets to go on and have that and we got to have him while we did.”

Haynes joined Arrow after a popular run on Teen Wolf and Berlanti says the show always knew they just had him for a limited time.

His final scheduled Arrow appearance is the Arrow Season 3 finale on May 13.

“The hope is that he’ll continue to be part of the universe we are building,”  Executive Producer Marc Guggenheim told Deadline.

“We love working with him so much. We’ve talked to him about returning to one of the three shows, and if available, he has expressed interest. He is gone, but definitely not forever.

You can watch Arrow online at TV Fanatic to see just how Roy has been written out.

This is the second major piece of CW casting news in a week: Nina Dobrev will also depart the network at the end of The Vampire Diaries Season 6.