According to TVGuide, The CW has signed former Teen Wolf actor Colton Haynes to portray Roy Harper, who DC Comics fans know as 'Red Arrow', 'Speedy' or even 'Arsenal'. However, it's quite obvious we won't see him shooting arrows just yet.
Executive Producer Greg Berlanti said that "We were big fans of Colton from Teen Wolf and we are thrilled he's joining Arrow." The CW has described the character as "a handsome, street-savvy, teenager from 'the Glades,' the harsh, poverty-stricken portion of Starling City.". Harper will be introduced as a love interest to Thea Queen, who is "destined to become a significant part of her life and an important player in the larger world of Arrow."
The character is expected to show up in Early 2013 after the mid-season finale, and will be introduced to Oliver in "an unexpected way". Haynes joins Seth Gabel (Vertigo), John Barrowman, Katie Cassidy, Stephen Amell and Colin Donnell in the cast of Arrow.