Captain Jack Harkness is a fictional character in the British television series "Doctor Who" and "Torchwood". He is played by actor John Barrowman. He was first in "Doctor Who" in the 2005 episode "The Empty Child" and is in the show throughout the rest of the 2005 series as a companion of the Ninth Doctor. Jack later becomes the main character in "Torchwood", an adult-themed spin-off of "Doctor Who". He comes back into "Doctor Who" in the 2007 series and he meets the Tenth Doctor, and returned again for the 2008 series.