One of two things can be taken from this – he’s either playing a character that is an original creation for the show or someone from the DCU that the creators want to keep a secret. Though it seems more likely for him to be a wholly new character, since the team behind Arrow haven’t tried to hide who any of the DC characters that have been added so far.
Arrow stars Stephen Amell as Oliver Queen, Colin Donnell as Tommy, Katie Cassidy as Laurel Lance, David Ramsey as John Diggle, Willa Holland as Thea Queen, with Susanna Thompson as Moira Queen and Paul Blackthorne as Detective Quentin Lance.
The show premieres Wednesday, October 10th at 8 p.m. ET/PT.
(Photo Credit: Dominic Chan/ WENN.com)