The CW's Arrow has found their Roy Harper and he just happens to be Teen Wolf alum Colton Haynes.
From the comics, Harper is a young marksman who has been known as Green Arrow's sidekick Speedy, Teen Titans member Arsenal, and the Justice League's drug-addicted, one-armed Red Arrow. Changes may happen but his television appearance is being described by The CW as "a handsome, street-savvy, teenager from 'the Glades,' the harsh, poverty-stricken portion of Starling City."
His recurring role will provide a love interest for Willa Holland's Thea. According to the network's breakdown on the character, in addition to falling for Ollie's little sister after crossing paths "in an unexpected way," Roy is "destined to become a significant part of her life and an important player in the larger world of Arrow."