John Barrowman

Scottish actor John Barrowman is best known as Captain Jack Harkness in the Doctor Who and Torchwood, and as Malcolm Merlyn / Dark Archer in

Continue Reading