Guest Stars Nicholas Pegg as Dalek Operator Barnaby Edwards as Dalek Operator Karen Gillan as Amelia "Amy" Pond Peter Capaldi as The Twelfth Doctor Aidan Cook as Cyberman Sarah Louise Madison as Weeping Angel Sheila Reid as Gran Orla Brady as Tasha Lem Kayvan Novak as Handles Tessa Peake-Jones as Marta Rob Jarvis as Abramal Sonita Henry as Colonel Meme Dan Starkey as Sontaran Elizabeth Rider as Linda Ross Mullan as Silent Ken Bones as Voice Jack Hollington as Barnable Mark Brighton as Colonel Albero Tom Gibbons as Young Man James Buller as Dad