photo credit: THR

Ever since it was announced that John Barrowman (‘Doctor Who‘, ‘Torchwood: Miracle Day‘, ‘Torchwood’) would be joining the cast of ‘Arrow’ in a recurring role, fans have been curious as to who he would be playing. While there have been many speculations, the newest trailer for the series seems to ask more questions than give answers.

First unveiled at NYCC, the two minute sizzle reel contains a lot to behold as it features scenes from the first seven episodes of the series.  Currently known only as the ‘Well Dressed Man,’ Barrowman’s character will be a prominent figure in Starling City and is somehow associated with Oliver’s mother Moira (Susanna Thompson). Does that mean he’ll be a bad guy?

The reel also has more scenes of Oliver’s (Stephen Amell) time while stranded on the island and goes mano-a-mano with other DC comic characters including Deathstroke (Jeffrey Robinson), China White (Kelly Hu), Deadshot (Michael Rowe), and The Huntress (Jessica De Gouw)!

In what seems to be a throwback to ‘The Amazing Spider-Man‘, there’s also a scene in where Quentin Lance speaks about how Arrow’s vigilante antics is not beneficial to Starling City while his daughter Laurel feels differently and thinks he’s a good guy as he just ‘trying to help.” (Shades of Gwen and Captain Stacy!)

If you thought the pilot episode for ‘Arrow’ contained a lot of action, then you won’t be disappointed in the rest of the season as this trailer is chock full battles, combat and some pretty impressive stunts. But even with all that, it still doesn’t answer the question of who Barrowman is playing!

Watch the trailer below and let me know what your thoughts are!

‘Arrow’ NYCC Sizzle Reel:

‘Arrow’ airs Wednesdays on the CW at 8PM ET/PT.