Colton Haynes, a series regular and fan favorite on the popular CW show Arrow has reportedly left the show, much to the surprise of fans everywhere.

Colton's character, Roy Harper, left the show during tonight's (April 15) episode. According to Buzzfeed, it has been confirmed that Colton will no longer be on the show as a series regular. During an interview with Buzzfeed, Arrow executive producers Greg Berlanti and Mac Guggenheim revealed that they hired Colton knowing this was a possibility.

Berlanti said, "When we made Colton’s deal, he was coming off of Teen Wolf where he was beloved, and he had a lot of opportunities. So we did a trial thing where we said, for his sake and ours, ‘We’ll just do a bunch of episodes and see if you like it and if you enjoy it.’ And he did. Then pilot season came up that year and before another pilot could snatch him up, we made a two-year deal, so we always knew we were on a clock.”

The producer went on to say that they were grateful to have Colton onboard for the past two years. Berlanti said, "We’re grateful that he, in the nascent stages of our show, really gave us the time and commitment to help get the show out there and get seen and talked about. He was such a wonderful element as a character and a person. 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."

Colton is set to appear as Roy on Arrow in one final episode later this season, though plot details are fully under wraps. While fans of the show are undoubtedly upset over the news, there is a silver lining: Arrow has every intention of carrying on and continuing without him.