Last updated 26 December 2023

Cast
Peter CapaldiThe Doctor
Jenna ColemanClara
Samuel AndersonDanny Pink
Ellis GeorgeCourtney Woods
Edward HarrisonAdrian
Nigel BettsMr Armitage
Andy GilliesCSO Matthew
Nanya CampbellNoah
Joshua Warner-CampbellYashe
Oliver Barry-BrookKevin
Ramone MorganTobias
Winston EllisMr Woods
Gracy GoodmanMrs Woods
Diana KatisMrs Christopholou
Jimmy VeeSkovox Blitzer
Chris AddisonSeb
Michelle GomezMissy
Jordan WilliamsChild
Josh RupensingeChild
Zach MutyambiziChild
Rhys ThompsonChild
Colin WebbTaxi Driver
Cynthia NewmanTeacher
Curtis McDonaldTeacher
Carolyn JoliffeTeacher
Johannah JohnsonTeacher
Faisal JinaTeacher
Lewis FackrellTeacher
Mahoob AhmedTeacher
Essop MerrickTeacher
Tanya OngTeacher
Tim ReidTeacher
Nina TakelTeacher
Michala MeadowsTeacher
Omatara JonesChild
Rachel MettersChild
Nisha JohnsonChild
Aaliyah BizingaChild
Michaella WellsChild
Danica GriffithsChild
Carlie GriffithsChild
Deana SuhanskiChild
Rebecca CopeChild
Holly AndersonChild
Owain WilliamsChild
Rhys SawinstonChild
Cameron JamesChild
Ioan DaviesChild
Trystan Wynn DaviesChild
Thomas HearnChild
Josie PetherChild
Chloe SollisChild
Chiara RomanelloChild
Bethan LockChild
Wiktoria KowalskaChild
Elena CliftonChild
Taliah Facey StoneChild
Shoreya HillChild
Chanelle LeungChild
Sam KingChild
Aled PinnockChild
Morgan DaviesChild
Zamman HussainChild
Dena DaviesChild
Talfina WilliamsChild
Beatrix MoseyChild
Jennifer McgrathChild
Natasha BurnsChild
Hannah StoneChild
Cameron WebbChild
Josh PozziChild
Jack GriffithsChild
Steffan WilliamsChild
Joel PhillipsChild
Justine ZamoraChild
Jess Hayes LewisChild
Ffion Haf ThomasChild
Chloe HowellsChild
Terry LloydChild
Morgan BauchChild
William BowhayChild
Jack OsborneChild
Callum DaviesChild
Emma GordonChild
Owain HuwChild
Sougri AburgeChild
Corey BrownChild
Christian FletcherCorey’s Dad
Claire Taylor ShepherdCorey’s Mum
Alison BallEmma’s Mum
Drew YoungsamJoel’s Dad
Shawn Aldin-BurnettJustine’s Dad
Phil BrownGeneric Dad
Shamim HussainGeneric Dad
Melanie HowellsGeneric Mum
Molly GriffithsAngelina
Production Team
Gareth RobertsWriter
Steven MoffatWriter
Paul MurphyDirector
Nikki WilsonProducer
Steven MoffatExecutive Producer
Brian MinchinExecutive Producer
Will OswaldEditor
Michael PickwoadProduction Designer
Mark WatersDirector of Photography
Tracie SimpsonLine Producer
Murray GoldIncidental Music
MILKVisual Effects
BBC Wales Visual EffectsVisual Effects
Real SFXSpecial Effects
Millennium FXProsthetics
Jeff DunnProduction Accountant
Deian Llyr HumphreysSound Recordist
Howard BurdenCostume Designer
Claire Pritchard-JonesMake-up Designer
Andy Pryor CDGCasting Director
Julie ScottProduction Executive
Nerys DaviesPost Production Supervisor
Crispin LayfieldStunt coordinator
Gordon SeedStunt coordinator
Jo LeaFirst Assistant Director
James DehavilandSecond Assistant Director
Danielle RichardsThird Assistant Director
Gareth JonesAssistant Director
Chris ThomasAssistant Director
Iwan RobertsLocation Manager
Nick ClarkLocation Scout
Iestyn Hampson-JonesUnit Manager
Simon MorrisProduction Manager
Adam KnopfProduction Coordinator
Sandra CosfeldProduction Mangement Assistant
Matthew JonesProduction Assistant
Katie PlayerProduction Assistant
Bethan GriffithsAssistant Accountant
Maria HurleyArt Department Accountant
Steve WalkerScript Supervisor
David P DavisScript Editor
Derek RitchieScript Editor
Martin StephensCamera Operator
Jonathan VidgenFocus Puller
Matthew WavingFocus Puller
John RobinsonGrip
Cai ThompsonCamera Assistant
Katy KardaszCamera Assistant
Gethin WilliamsCamera Trainee
Sean CroninAssistant Grip
Tam ShoringSound Maintenance Engineer
Christopher GoldingSound Maintenance Engineer
Mark HutchingsGaffer
Stephen SlocombeBest Boy
Gafin RileyElectrician
Andy GardinerElectrician
Bob MiltonElectrician
Gareth SheldonElectrician
Paul SpriggsSupervising Art Director
Vicki StevensonArt Director
Amy PickwoadStandby Art Director
Adrian AnscombeSet Decorator
Holly ThurmanProduction Buyer
Donna ShakesheffProp Buyer
Helen O'LearyProp Buyer
Kartik NagarDraughtsman
Paul SmithProp Master
Kyle BelmontProp Chargehand
Liam CollinsStandby Props
Matt IrelandStandby Props
Jayne DaviesSet Dresser
Mike ElkinsSet Dresser
Jamie FarrellSet Dresser
Jamie SouthcottStoreman
Ryan MiltonAssistant Storeman
Chris LeesConcept Artist
Christina TomGraphic Artist
Paul JonesStandby Carpenter
Bryan GriffithsStandby Rigger
Christian DaviesPractical Electrician
Alan HardyProps Maker
Jamie ThomasProps Maker
Gareth FoxProps Driver
Terry HorleConstruction Manager
Dean TuckerConstruction Chargehand
John SinnottCarpenter
Chris DanielsCarpenter
Lawrie FerryCarpenter
Matt FerryCarpenter
Julian TuckerCarpenter
Mark PainterCarpenter
Joe PainterCarpenter
Tim BurkeCarpenter
Clive ClarkeHead Senic Painter
Steve NelmsSenic Painter
Matt WestonSenic Painter
Jonathan TylkeConstruction Driver
Carley GriffithAssistant Costume Designer
Claire LynchCostume Supervisor
Michelle McGrathAssistant Costume Designer
Gemma EvansAssistant Costume Designer
Charlotte BestwickAssistant Costume Designer
Emma CowenMake-Up Supervisor
Amy RileyMake-Up Artist
Ann Marie WilliamsMake-Up Artist
Glyn EvansUnit Medic
Alice PurserCasting Associate
Katrina AustAssistant Editor
Carmen Sanchez-RobertsAssistant Editor
Dan RawlingsVisual Effects Editor
Samantha PricePost Production Coordinator
Tim RickettsDubbing Mixer
Matthew CoxADR Editor
Darran ClementDialogue Editor
Simon PriceDialogue Editor
Harry BarnesEffects Editor
Jamie TalbuttFoley Editor
BBC Wales GraphicsGraphics
Billy HanshawTitles Concept
Mark HardymanOnline Editor
Gareth SpensleyColourist
Ben FosterConducted By
Ben FosterOrchestrated by
Jake JacksonMixed By
Gerry O'RiordanRecorded by
Ron GrainerTitle Music
BBC National Orchestra of WalesWith thanks to
Rashid PhoenixStunt Performer