Captain Jack Harkness
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.