
John Barrowman
John Barrowman is best known for his roles as Malcolm Merlyn “The Dark Archer” on Arrow, Legends of Tomorrow and The Flash, and as Captain Jack Harkness on Doctor Read More …
John Barrowman is best known for his roles as Malcolm Merlyn “The Dark Archer” on Arrow, Legends of Tomorrow and The Flash, and as Captain Jack Harkness on Doctor Read More …