John Barrowman
Jack Harkness is a character played by John Barrowman in "Doctor Who" and "Torchwood".