cultfix.co.uk
Arrow: John Barrowman is "Well-dressed man"
John Barrowman to have a recurring role in new superhero drama Arrow.