Colton Haynes seems to have left Arrow for now with the hope that he might make an appearance in the last season.
In season seven Haynes was a series regular cast member despite only in less than half of the season’s episodes. The actor revealed that the decision was not his choice but that a return to the show was not out of the question.
This departure could leave the reason for Roy’s self-imposed exile on the island up in the air. If he doesn’t return next season then Haynes will be joining Emily Bett Rickards who somewhat abruptly revealed that she would not be returning for the final season recently.