Army of Ghosts

Army of Ghosts

Available on BBC iPlayer
S2 E12: The human race rejoices as the ghosts of loved ones return home in the latest adventure from the nation’s favorite time traveler. But as the Doctor, Rose and Jackie investigate the Torchwood Tower, the whole of modern-day Earth threatens to fall to an almighty invasion force.
Starring Camille Coduri, Freema Agyeman, Tracy-Ann Oberman