Stephen Amell plays Oliver Queen/Arrow
Stephen Amell has recently been seen opposite Zooey Deschanel on
New Girl (he played Cece's boyfriend and co-model in season one),
and had a recurring arc as Violet's love interest, EMT Scotty
He also appeared on The Vampire Diaries as werewolf Brady, who was seeking revenge for Mason's death. Remember? He's the one who put Caroline in a cage.
In the most recent season of the series Hung, Amell joined the cast as Jason, a young gigolo who becomes the competitor of Thomas Jane's character Ray.
Other notable guest star appearances include CSI: Miami, NCIS:
LA, and 90210.