Character
Captain Jack Harkness
Captain Jack Harkness in Doctor Who (2005), played by John Barrowman.
A dashing former Time Agent working as a conman in Blitz-era London, Jack Harkness flirts his way through danger with a rakish grin and a sonic device or two of his own. He's charming, morally slippery, and entirely too pleased with himself — a rogue the Doctor and Rose can't quite trust yet can't resist.
Barrowman plays him with such unapologetic swagger that his introduction as a small-time crook barely registers before you're won over. The writing lets him be flirtatious with absolutely everyone regardless of gender, treating it as a matter of course rather than a statement, which made him feel genuinely new.
Played by
Appears in
Doctor Who2005