Guest Stars Noel Clarke as Mickey Smith John Barrowman as Captain Jack Harkness Annette Badland as Margaret Blaine Alan Ruscoe as Slitheen Mali Harries as Cathy Salt William Thomas as Mr. Cleaver Aled Pedrick as Idris Hopper