Torchwood – “Uncanny Valley”

Pop Culture Bandit reviews Torchwood: “Uncanny Valley”, featuring John Barrowman as Captain Jack Harkness