Colton Haynes has joined the cast of "Arrow."

According to TV Guide, the former "Teen Wolf" star will play the recurring role of Roy Harper. In DC Comics lore, Roy becomes Green Arrow's sidekick, Speedy. The character has also gone by the names of Arsenal and Red Arrow.

On The CW drama, Haynes' character will be a street-smart teen from the poverty-stricken part of Starling City. Look for him to be a love interest for Thea (Willa Holland), Oliver Queen's (Stephen Amell) sister. "Arrow" fans will recall Oliver's nickname for Thea is "Speedy" and Holland herself has hinted at the possibility that she becomes the vigilante's sidekick.

"[W]e haven't even begun to necessarily get into Speedy, but I feel like it's around the corner," Holland told The Huffington Post.

Another familiar TV face will soon pop up on "Arrow" when "Spartacus" actor Manu Bennet joins the cast as "Deathstroke."

Haynes will make his first appearance in 2013. The actor left MTV's "Teen Wolf" after two seasons and announced his departure in October 2012.

"Arrow" airs on Wednesdays at 8 p.m. EST on The CW.

Loading Slideshow...
  • "The Scientist"

  • "The Scientist"

  • "The Scientist"

  • "The Scientist"

  • "The Scientist"

  • "The Scientist"

  • "The Scientist"

  • "The Scientist"

  • "The Scientist"

  • "The Scientist"

  • "The Scientist"

  • "The Scientist"

  • "The Scientist"

  • "The Scientist"

  • "The Scientist"

  • "The Scientist"

  • "The Scientist"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 201: "City of Heroes"

  • Episode 23: "Sacrifice"

  • Episode 23: "Sacrifice"

  • Episode 23: "Sacrifice"

  • Episode 23: "Sacrifice"

  • Episode 23: "Sacrifice"

  • Episode 23: "Sacrifice"

  • Episode 23: "Sacrifice"

  • Episode 23: "Sacrifice"

  • Episode 23: "Sacrifice"

Also on HuffPost: