Colton Haynes has boarded the CW's superhero series Arrow. The actor is set to play Roy Harper, Green Arrow's longtime sidekick.

The superhero first appeared in More Fun Comics #73 as Speedy in 1941. He was also called Red Arrow and Arsenal. His character is described as a handsome, street-savvy, teenager from the harsh, poverty-stricken portion of Starling City.

Colton Haynes is best known for his role as Jackson Whittemore on MTV's Teen Wolf.

Arrow stars Stephen Amell as Oliver Queen, Colin Donnell as Tommy, Susanna Thompson as Moira Queen and Paul Blackthorne as Detective Quentin Lance.

Catch Arrow Wednesdays at 8 p.m. ET/PT on The CW.