City
Epaper
AllNewsPhotos

Captain Jack Harkness

James-harper, Latest Marathi News

Read more

Captain Jack Harkness is a fictional character played by John Barrowman in Doctor Who and its spin-off series, Torchwood. The character first appears in the 2005 Doctor Who episode "The Empty Child" and subsequently features in the remaining episodes of the first series as a companion to the series' protagonist, the Doctor.