Guest Stars David Tennant as The Tenth Doctor Barnaby Edwards as Dalek Operator Nicholas Pegg as Dalek Operator David Hankinson as Dalek Operator Nicholas Briggs voices Dalek Voice Noel Clarke as Mickey Smith John Barrowman as Captain Jack Harkness Camille Coduri as Jackie Tyler Paterson Joseph as Rodrick Jo Joyner as Lynda Moss Anne Robinson voices Anne Droid Jo Stone-Fewings as Davitch Pavale Alan Ruscoe as Android Nisha Nayar as Female Programmer