Torchwood: Absent Friends
John Barrowman (Captain Jack Harkness), Gareth David-Lloyd (Ianto Jones), David Tennant (The Doctor), Ayesha Antoine (Mishka), Colin McFarlane (Devin)
On a dark and stormy night in Cardiff, the city is in danger, and the Doctor’s put himself in charge of Torchwood in order to save it.
In a sealed recording studio, the voices of the dead have been playing for 17 years. Was it the project of a madman, or is this the site of something terrible?
Torchwood has been hunting for The Doctor since 1879. And now they’ve found him.
They may regret it.