Actor John Barrowman talks about his newest role in the CW's Arrow.

Via webgurl