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.
Camille Coduri
Freema Agyeman
Tracy-Ann Oberman
Raji James
Hadley Fraser
Barbara Windsor
Anthony Debaeck
Takako Akashi
David Warwick
Oliver Mellor
Hajaz Akram