The Doctor and Rose arrive on New Earth and meet old friends and enemies in a...
Doctor Who
Season 2 Episode 12: Army of Ghosts
When ghosts of loved ones appear all over the world the Doctor traces the phenomena to the Torchwood Tower, where some old friends and enemies are waiting.