john barrowman

Jack Harkness

Time agent, conman, companion – Jack Harkness has been all of that and more over the course of his long, strange life. If he’s not off adventuring with the Doctor, this omnisexual, immortal flirt can be found running the Torchwood Institute on Earth, defending the planet when the Doctor can’t.