Captain John Hart, played by James Marsters, is a fictional character from the BBC science fiction television programme Torchwood. He is introduced in the episode "Kiss Kiss, Bang Bang"—the first episode of Torchwood's second series.