O capitão Jack Harkness é um personagem de ficção da série de televisão britânica Doctor Who e Torchwood. Ele é interpretado pelo ator John Barrowman. Ele foi o primeiro em Doctor Who no episódio de 2005 "The Empty Child" e está no programa durante o resto da série de 2005 como companheiro do Ninth Doctor. Jack mais tarde se torna o personagem principal em Torchwood, um giro com temática de adulto do Doctor Who. Ele retorna ao Doctor Who na série 2007 e conhece o Décimo Doutor, e retorna novamente para a série 2008.

Jack é um viajante do tempo e ex-presidiário do século 51. Um bissexual. Ao contrário do médico mais sábio e mais velho, Jack prefere uma solução prática para o problema em questão. Como conseqüência de sua morte e de ter sido trazido de volta no último episódio da série de 2005 do Doctor Who, o personagem se torna imortal, o que não muda tanto durante o Doctor Who quanto durante o Torchwood.