Arrow Season 8: Ranking Every Character From Worst To Best
5. Roy Harper
It's quite ironic that original cast member Colton Haynes wasn't even a series regular this season, but his character received just as much - if not more - screen-time as some of the other Season 8 regulars.
Being the final season, it was rather fitting that the writers focused heavily on him in a number of episodes, as they ultimately dealt with his bloodlust storyline while bringing his long-standing love story with Thea Queen to a satisfying conclusion.
Would this writer have like to see them delve into his struggles over the loss of his arm - and the subsequent gaining of a mechanical one? Sure. But overall, they managed to give Roy the time he needed to overcome his demons while successfully spreading out his episodes to portray him as a regular part of the season.