El capitán Jack Harkness es un personaje de ficción de las series de televisión británicas Doctor Who y Torchwood. Está interpretado por el actor John Barrowman. Apareció por primera vez en Doctor Who en el episodio de 2005 "The Empty Child" y aparece en el programa durante el resto de la serie de 2005 como compañero del Noveno Doctor. Más tarde, Jack se convierte en el protagonista de Torchwood, un spin-off de temática adulta de Doctor Who. Vuelve a Doctor Who en la serie de 2007 y se encuentra con el Décimo Doctor, y regresa de nuevo para la serie de 2008.

Jack es un viajero del tiempo y antiguo estafador del siglo 51. Es bisexual. En contraste con el más sabio y viejo Doctor, Jack prefiere una solución práctica al problema en cuestión. Como consecuencia de su muerte y de ser traído de vuelta en el último episodio de la serie de 2005 de Doctor Who, el personaje se convierte en inmortal, lo que no cambia tanto durante Doctor Who como en Torchwood.