S2, E12: The living welcome the return of the dead, but the ghosts may not be what they seem as the Doctor seeks answers at the Torchwood Tower.

Starring Camille Coduri, Freema Agyeman, Tracy-Ann Oberman

S2, E12: The living welcome the return of the dead, but the ghosts may not be what they seem as the Doctor seeks answers at the Torchwood Tower.