Last updated 09 January 2020

Cast
David TennantThe Doctor
Billie PiperRose Tyler
Camille CoduriJackie Tyler
Noel ClarkeMickey Smith
Penelope WiltonHarriet Jones
Daniel EvansDanny Llewellyn
Adam GarciaAlex
Sean GliderSycorax Leader
Chu OmambalaMajor Blake
Anita BriemSally
Sian McDowellSandra
Paul AndersonJason
Cathy MurphyMum
Sean CarlsonPoliceman
Jason MohammadNewsreader 1
Sagar AryaNewsreader 2
Lachele CarlNewsreader 3
Dean FosterStunt double for the Sycorax Leader
Dean ForsterStunt Bus Driver
Kim McGarrityStunts
Dani BiernatStunts
Maurice LeeStunts
Jeremy HarveyShopper
Paul Zeph GouldMechanic
Phillip KirkMechanic
Peter OliverVan Driver
Jason ParkesJourno
Johnson YakoobJourno
Andrew Morgan JohnJourno
Liz IssacsJourno
Jane DanceJourno
Genevieve SwiftJourno
Marvyn WilliamsAlan
Richard BeavisShopper
Emily BilesShopper
Paul BurkeShopper
Alexis ConstantinouShopper
Rachel DaxShopper
Caroline DeaconShopper
Derek FilbyShopper
David HandfordShopper
Myfanwy HarrisShopper
Lindsay HeadShopper
Gemma JonesShopper
Wynford lamesShopper
Blod JonesShopper
Siobhan CarterShopper
Jason JonesShopper
Omar LatifShopper
Leighton MorganShopper
Oakwell MuldoonShopper
Catherine O'LearyShopper
Jason PagintonShopper
Joanne SymonShopper
Olivia WakefordShopper
Lee WarnerShopper
Frank WoolesShopper
Maxine BarnesShopper
Derrick CaruanaShopper
Kimberly CaraunaShopper
Rachel ChambersShopper
Paul HallewellShopper
Catherine HarrisShopper
Andrew HopkinsShopper
Chris IlstonShopper
Zoe JefferiesShopper
Phillip KirkShopper
Kai LangfordShopper
Adele MorganShopper
Chris NormanShopper
Simon O'LearyShopper
Leanne PembertonShopper
Jennifer PierceShopper
Nina ReesShopper
Kathryn SelwayShopper
Melissa WestShopper
Gwynfryn WestShopper
John WilliamsShopper
Emma LoweShopper
Tony GallagherEvil Santa
Richard PullenEvil Santa
James TatchellTaxi Driver
Billi AtwalEstate Resident
Paul SirgisEstate Resident
Alan AminEstate Resident
Alex BennettEvil Santa
Alex DonaldEvil Santa
Simon LeeEvil Santa
Lee GriffithsSycorax Warrior
Lloyd EverittSycorax Warrior
Jamie JonesSycorax Warrior
Phil HamiltonLimo Driver
Sean CowlesLimo Driver
Alun CowlesUNIT Soldier
Hopcyn BirdUNIT Soldier
Marcus HobbsUNIT Soldier
Greg BennetUNIT Soldier
Alan HernUNIT Soldier
Johnie CrossLuke Parsons
Aleta MorganTechnician
Adam SmithTechnician
Phillip LarcombeTechnician
Louise VincentTechnician
Alex DillowTechnician
Peter Lorenzo SmithTechnician
Heather PrestonTechnician
Dunne HowellTechnician
Angela OwenTechnician
Michelle ParpaTechnician
Malcolm OrrTechnician
Richard KnottTechnician
Laura MeredithTechnician
Michelle ParperTechnician
Ian HilditchAdvisor Geoffrey Baxter
Kodjo TspakoAdvisor
Toby SperringAdvisor
Joanne LancastleAdvisor
Cherie HamiltonAdvisor
Lola AlexanderAdvisor
Timothy RudgeAdvisor
Simon HamiltonAdvisor
Kristian HicksMajor
Julia BusbyArmy Captain
Geraint JonesUNIT Soldier
Eddie MartinUNIT Soldier
Jim ThuraisinghamUNIT Soldier
Bart BartonEstate Resident
Vince BishopEstate Resident
Remo BorcianiEstate Resident
Tina BorcianiEstate Resident
Ronald CaabayEstate Resident
Tarig ChaudryEstate Resident
Bamba DiepEstate Resident
Carmina DodooEstate Resident
Sean DuffyEstate Resident
Emma GraceEstate Resident
Boyd HatchettEstate Resident
Hsin-ni HwaEstate Resident
Kate LindesayEstate Resident
Beverly MillsEstate Resident
Rachael MoranEstate Resident
Suzie OstroveEstate Resident
Beth PartridgeEstate Resident
Monique PayneeandyEstate Resident
Tom SandersonEstate Resident
Saleh ChaudriEstate Resident
Sergio DondiNormal Person
Sam GreenawayNormal Person
Elaine GunnNormal Person
Lucy HassanNormal Person
Thomas KhooNormal Person
Keiko McKeownNormal Person
Loretta NelsonNormal Person
Paul PlausinNormal Person
Lee DakinZombie
Juan DiuZombie
Joy FitchZombie
Selena ScottZombie
Minrett HarzallZombie
ZeynepjackZombie
Mark ChiuZombie
Sheila MatthewsZombie
Mike MungarvanZombie
Adam NewellZombie
Conrad OlendoZombie
Joanna TobiasZombie
Rebecca TromansCrowd
Claire BromageShopper
Helen ScurlockCrowd
Lawrence ChannonCrowd
Gerard CookeCrowd
Oliver HopkinsCrowd
Richard HeneghanCrowd
Sophia DayCrowd
Genevieve CopeTechnician
Clair TebbutTechnician
Estelle LordonneTechnician
Peter Von MotzTechnician
Ricardo MartinTechnician
Kevin HaydonTechnician
Anthony MoltonPC
Babette LaosticeDouble for Jackie
Alun CowlesSycorax
Mike FreemanSycorax
Martin ThroneSycorax
Jonathan ThomasSycorax
Richard HarrisSycorax
Greg BennettSycorax
Geraint JonesSycorax
Paul BlackwellSycorax
Nicholas Gwyn EvansSycorax
Phillip KirkSycorax
Ian RichardsonSycorax
Mark GriffithsSycorax
Andrew MitchelSycorax
Hanna GouldMission Control Staff
Lee ChapmanMission Control Staff
Yaourou KonateMission Control Staff
John Elford SmitMission Control Staff
Grace WainwrightMission Control Staff
Christian KnightMission Control Staff
Paul Zeph GouldSycorax
Vernon Keeble-WatsonADR
Paula KeoghADR
Paul GanneyADR
Wendi SheardADR
Nicholas WilkesADR
Joanna CompereADR
Daryl AdcockADR
Sophie OlleyADR
Production Team
Russell T DaviesWriter
James HawesDirector
Phil CollinsonProducer
Russell T DaviesExecutive Producer
Julie GardnerExecutive Producer
Helen VallisAssociate Producer
Tracie SimpsonProduction Manager
Ernie Vincze BSCDirector of Photography
Edward ThomasProduction Designer
Liana Del GiudiceEditor
Neill GortonProsthetics
Millennium FXProsthetics
Any EffectsSpecial Effects
Dave HoughtonVisual Effects Supervisor
Will CohenVisual Effects Producer
The MillVisual Effects Designer
Murray GoldIncidental Music
Sheelagh WellsMake-up Designer
Louise PageCostume Designer
Simon FraserSound Recordist
Endaf Emyr WilliamsProduction Accountant
Andy Pryor CDGCasting Director
Ron GrainerTitle Music
BBC National Orchestra of WalesWith thanks to
Jon OlderFirst Assistant Director
Steffan MorrisSecond Assistant Director
Lynsey MuirThird Assistant Director
Lowri ThomasLocation Manager
Gareth SkeldingLocation Manager
Justin GyphionUnit Manager
Jess van NiekerkProduction Coordinator
Claire RobertsProduction/Script Secretary
Debbie MeldrumProduction Runner
Tim HodgesProduction Runner
Sarah DaviesProduction Runner
Debi GriffithsA/Production Accountant
Kath BlackmanA/Production Accountant
Bonnie ClissoldA/Production Accountant
Llinos Wyn JonesContinuity
Helen RaynorScript Editor
Julian BarberCamera Operator
Mark IsaacFocus Puller
Terry BartlettFocus Puller
John RobinsonGrip
Jeff WelchBoom Operator
Mark HutchingsGaffer
Peter ChesterBest Boy
Peter BrayhamStunt coordinator
Stephen NicholasSupervising Art Director
Jonathan AllisonArt Dept Production Manager
Arwel Wyn JonesStandby Art Director
James NorthAsst Supervising Art Director
Ben AustinDesign Assistant
Matthew SavageDesign Assistant
Phil ShellardStandby Props
Trystan HowellStandby Props
Silas WilliamsStandby Carpenter
Bryan GriffithsStandby Rigger
Julian LuxtonSet Decorator
Adrian AnscombeProperty Master
Catherine SamuelProduction Buyer
Stuart WooddisseProps Storeman
Mark CordorySpecialist Prop Maker
Penny HowarthProp Maker
Matthew Hywel-DaviesConstruction Manager
BBC Wales GraphicsGraphics
Anna LauCostume Supervisor
Lindsay BonaccorsiCostume Assistant
Barbara HarringtonCostume Assistant
Anwen DaviesMake-Up Artist
Steve SmithMake-Up Artist
Moira ThomsonMake-Up Artist
Andy BrierleyCasting Associate
Ceres DoyleAssistant Editor
Chris BlatchfordPost Production Supervisor
Marie BrownPost Production Coordinator
Matthew ClarkeOnline Editor
Mick VincentColourist
Chris Petts3D Artist
Paul Burton3D Artist
Jean-Claude Deguara3D Artist
Nicolas Hernandez3D Artist
Andy Howell3D Artist
Matthew McKinney3D Artist
Neil Roche3D Artist
Chris Tucker3D Artist
Mark Wallman3D Artist
Nick Webber3D Artist
Sara Bennett2D Artist
David Bowman2D Artist
Melissa Butler-Adams2D Artist
Joseph Courtis2D Artist
Bronwyn Edwards2D Artist
Simon C Holden2D Artist
Russell Horth2D Artist
Kim Phelan2D Artist
Alex FortDigital Matte Painter
Mike TuckerModel Unit Supervisor
Tim RickettsDubbing Mixer
Paul McFaddenSound Editor
Doug SinclairSound Editor
Paul JefferiesSound FX Editor
Richard PugsleyFinance Manager
Canadian Broadcasting Corporationwith thanks to
Kevin McCurdyFight Co-ordinator