Login or sign up Lost password?
Login or sign up
Jack Harkness, played by Scottish-American actor John Barrowman, is the leader of Torchwood Three.