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