Captain Jack Harkness is a fictional character played by John Barrowman in Doctor Who and its spin-off series, Torchwood. The character first appears in the 2005 Doctor Who episode "The Empty Child" a
John Barrowman as Jack Harkness
John Barrowman in Captain Jack's distinctive World War Two greatcoat during Torchwood filming.
The Face of Boe animatronic on display at The Doctor Who Experience, Earls Court
Portraying Harkness has raised John Barrowman's profile.
"The Empty Child" is the ninth episode of the first series of the British science fiction television programme Doctor Who, which was first broadcast on BBC One on 21 May 2005. It was directed by James
Jack Harkness
…fictional character played by John Barrowman in Doctor Who and its spin-off series, Torchwood. The character first appears in the 2005 Doctor Who episode "The Empty Child" and subsequently features in the remaining episodes of the first series (2005) as a companion to the series' protagonist, the Doctor. Subsequent to…
The titular Empty Child, as shown at the Doctor Who Experience.