John Barrowman

Celebrity

John Barrowman Photos

17 of 45
Torchwood: Miracle Day - Season 1 - John Barrowman as Captain Jack Harkness
Frank Ockenfels/Starz