John Barrowman

Celebrity

John Barrowman Photos

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