Arrow: John Barrowman is “Well-dressed man”

John Barrowman to have a recurring role in new superhero drama Arrow.