Last updated 05 May 2025

Cast
Ncuti GatwaThe Doctor
Varada SethuBelinda Chandra
Millie GibsonRuby Sunday
Benjamin ChiversYoung Conrad
Kirsty HoilesMoira Clark
Jonah Hauer-KingConrad Clark
Gethin AldermanThe Shreek
Kareem AlexanderJordan Lang
Michelle GreenidgeCarla Sunday
Angela WynterCherry Sunday
Faye McKeeverLouise Miller
Madison StockElsa
Paddy StaffordSparky
Blake AndersonJack
Aoife GastonMichelle
Paul JerrichoAlfie
Michael WoodfordDerek
Jemma RedgraveKate Stewart
Alexander DevrientColonel Christofer Ibrahim
Tina GrayAudrey
Ruth MadeleyShirley Bingham
Lachele CarlTrinity Wells
Reeta ChakrabartiHerself
Joel DommettHimself
Alex JonesHerself
Calypso CraggInfluencer 2
James CravenInfluencer 3
Selorm AdonuInfluencer 1
Aidan CookThe Vlinx
Nicholas BriggsVoice of the Vlinx
Anita DobsonMrs Flood
George SurreyStunts
Tom BarnettStunts
George HarrisStunts
Joel ConlanStunts
Production Team
Pete McTigheWriter
Peter HoarDirector
Vicki DelowProducer
Russell T DaviesExecutive Producer
Julie GardnerExecutive Producer
Jane TranterExecutive Producer
Joel CollinsExecutive Producer
Phil CollinsonExecutive Producer
John HamerProduction Executive For BBC Studios
Vanessa HamiltonBrand Director For The BBC
Sean KenneallyProduction Finance Manager
Mary FurlongFinance Director
Ifty KhanSenior Business Affairs and Legal Executive
Beth WyllieHead of Legal and Business Affairs
Charlotte CoxJunior Production Executive
Steffan MorrisProduction Executive
Emily RussellDirector of Production
Andy Pryor CDGCasting Director
Murray GoldMusic By
Ben DruryEditor
Sam CareDirector of Photography
Phil SimsProduction Designer
Pam DowneCostume Designer
Julie KendrickHair & Make-up Designer
Gay AndersonFinancial Controller
Angela PhillipsLine Producer
Sharon KingCo-Producer
David CheungScript Editor
Gareth SpensleyColourist
Joshua WilliamsOnline Editor
Anne AkandeVFX Producer
Ceres DoylePost Production Producer
Iwan RobertsSupervising Location Manager
Alex ThompsonSound Recordist
Paul McFaddenDubbing Mixer
Derek LeaStunt coordinator
Paul KaseyMovement and Creature Choreographer
Rachel WanskerAnimatronic Puppeteer
Geraint Havard Jones1st Assistant Director
Charlie CampbellSecond Assistant Director
Rosey-Pepper MortleyCrowd 2nd Assistant Director
Jennifer DayThird Assistant Director
Devante FlemingFloor Runner
Micah Joshua BrownFloor Runner
Jamal PriceBase Runner
Beyagy DembaFloor Runner
Robert De HaanCast Assistant
Jenny MorganProduction Manager
Sandra CosfeldProduction Coordinator
Liam HobbsProduction Coordinator
Sarah JonesTravel and Accomadation Coordinator
Adam ByardTravel and Accomadation Secretary
Chris HarkusProduction Secretary
Eryn ParsonsProduction Secretary
Rugie BegumProduction Office Runner
Thani J SubkhiProduction Office Runner
Lisa Elena WilliamsProduction Assistant
Jamie McKeeProducer's Assistant
Abdoul Razak CeesayDirectors Assistant
Dee BrookerAssistant
Kaleigh O'BoyleAssistant
Joshua MG ThomasAssistant
Sophie-May TwoseAssistant
Alex MooreLocation Manager
Shuaib SaidAssistant Location Manager
Kyle YatesUnit Manager
Reece VancheriLocation Scout
Victoria Louise JolliffeLocation Assistant
Josef CoombesLocation Assistant
Gina BurkeLocation and Studio Coordinator
Richard BalshawStudio Manager
Lloyd Di MauroAssiatant Studio Manager
Peter StainthorpeProduction Accountant
Dan PeyAccountant
Andrew ClarkeAccountant
Aimee BondPayroll Accountant
Laura GardnerPayroll Accountant
Adrienne WalkerCashier
Lauren MackeyAccounts Assistant
Hywel WilliamsAccounts Trainee
Mia ChungAccounts Trainee
James ChestertonCamera Operator
Steve ReesB Camera Operator
Jonathan VidgenFocus Puller
Evangeline DaviesFocus Puller
Sarah MacLeodClapper Loader
Andrea JovanovskaClapper Loader
Farah RoseCentral Loader
Chai Lee TanCamera Trainee
Salma SalahCamera Trainee
Nick EverettDigital Imaging Technician
Dave BuckleyData Manager
Christian RobertsVideo Operator
Jamie GrantVideo Assistant
Bobby WilliamsKey Grip
Ken HodgsonGrip
Moses Stringer-OgundejiBest Boy
Rhys JonesGrip Trainee
Dominic FarquharGrip Trainee
Carla MartinsGrip Trainee
Rasheed BelloAssistant Script Editor
Nicki ColesScript Supervisor
Ines MayorgaAssistant Script Supervisor
James Bowen1st Assistant Sound
Angharad Evans2nd Assistant Sound
Praveen BalaganeshSound Trainee
Mark HutchingsGaffer
Chris KileyRigger Gaffer
Gareth SheldonBest Boy
Paul DaviesLighting Rigger
Alan TippettsDesk Operator
Pete DaviesRigging Desk Operator
Andrew WilliamsElectrician
Benji HutchingsElectrician
Jon DownElectrician
Christian DaviesElectrician
Christopher HughesRigging Electrician
Stuart GaleRigging Electrician
Denisa PeniucTrainee Electrician
Robyn PaibaSeries Supervising Art Director
Faye BousteadBlock Supervising Art Director
Gareth CousinsSenior Art Director
Hattie GentArt Director
Kartik Kundan NagarArt Director
Jon HorshamArt Director
Alex StannusLocation Art Director
Michael Van KestterenProp Art Director
Eleri LLoydAssistant Art Director
Alex RobertsAssistant Art Director
David MerryweatherAssistant Art Director
Brad PerryStandby Art Director
Adrian AnscombeSet Decorator
Helen O'LearySenior Production Buyer
Holly ThurmanBlock Set Decorator
Billie-Blue WilliamsAssistant Set Decorator
Camilla BlairJunior Assistant Set Decorator
Lois DrageSet Decorating Assistant
Becky MooreAction Props Buyer
Jac CoxAssistant Buyer
Oyrania Vakoulis-MorrisPetty Cash Buyer
Llinos JonesPetty Cash Buyer
Katja Allen-KormyloDraughtsperson
Imogen DhesiDraughtsperson
Lakota GunterJunior Draughtperson
Diana SamuilaJunior Draughtperson
Sam HansonJunior Draughtperson
Amy Maguire LewisTrainee Draughtperson
Martin Davies-RedgraveArt Department Coordinator
Ilee KhezrzadehArt Department Assistant
Abbie KenkinsArt Department Assistant
Nick ThomasProps Master
Stuart RankmoreProps Chargehand
Ifan RamageProps Chargehand
Philip BullStandby Props
Jonathan BarclayStandby Props
John ThomasProp Hand
Atiff TahirProp Hand
Jason WhiteProp Hand
Matthew ShrimptonProp Hand
Scott JonesProp Hand
Ingo HansProp Hand
Jamie SouthcottProp Hand
Claire StantonProp Hand
Tom LudlamProp Hand
Phillip JonesPractical Electrician
Charlie MalikStoreman
Stephen BrightProp Store Assistant
Jake IrelandJunior Prophand
Joseph CraigProp Carpenter
Maria FaurieProp Painter
Jessie ThomasStandby Painter
Stephen FieldingGraphic Designer
Sophie CowdreyAssistant Graphic Designer
Aled Llyr GriffithsJunior Graphic Designer
Danilo Van-der NguyenSAW Graphic Trainee
Barry JonesProp Fabrication
Paul MazonasModeller
Penny HowarthModeller
Stephanie HowellModeller
Grant HumberstoneModeller
Hugh KellyProp Modeller
Karl WardleProp Modeller
Valma HiblenProp Sculptor
Hester Haslett-VenusJunior Fabricator
Robert HearneProp Electrician
Shadow ScaffoldingRigging
Nigel OwenStandby Rigger
Rhys GriffithsConstruction Manager
Ffion RobertsConstruction Coordinator
Martyn RussellHOD Carpenter
Ashley BullockConstruction Chargehand
Gareth JonesConstruction Chargehand
Christopher HawksworthCarpenter
David MartynskiCarpenter
Dean PageCarpenter
Harriet JonesCarpenter
Huw MorganCarpenter
Jason ThomasCarpenter
Jonathan TylkeCarpenter
Mark BordeCarpenter
Mikey DaviesCarpenter
Patrick WattsCarpenter
Richard GriffithsCarpenter
Sam BurridgeCarpenter
Samuel RiddifordCarpenter
Scott OwenCarpenter
Bryann FlynnCarpenter
Paul LangleyCarpenter
Gary KinseyCarpenter
Craig StantonCarpenter
Arrian FerneeCarpenter
David WarnerCarpenter
Ben McDonaldCarpenter
Dafydd Llewellyn JonesCarpenter
Rhys AndrewsCarpenter
Cain GriffithsImprover Carpenter
Leon PikeImprover Carpenter
Mike RussellImprover Carpenter
Jody RaynesHOD Scenic Artist
Neill MorrisScenic Chargehand
Sam JohnsonScenic Chargehand
John WhalleyScenic Chargehand
Inga JastrumskaiteScenic Artist
Mike CarterScenic Artist
Shane PattersonScenic Artist
Meg GeorgeScenic Artist
Cori WrightScenic Artist
Ieuan JonesScenic Artist
Clive ClarkeScenic Artist
Luke SmithScenic Improver
Angharad GwynantScenic Improver
Drew AbrahamDecorator
Justin AbrahamDecorator
Michael HumphriesDecorator
Kieron HagonDecorator
Mark ReeceDecorator
Garry NyhanDecorator
Brent JohnsonSculptor
Joe PearceSculptor
Lee HoskenStandby Carpenter
Real SFXSpecial Effects
Millennium FXCreature FX
Rassa HansAssistant Costume Designer
Maria NicholsonCostume Supervisor
Charlotte GodfreyCostume Design Assistant
Leila HeadonCostume Design Assistant
Anthony WilliamsCostume Coordinator
Louise KellyCostume Truck Supervisor
Kitty Carin-BoydPrincipal Costume Standbys
Michelle Victoria McGrathPrincipal Costume Standbys
Nicola Clay VidalesCrowd Costume
Nicola RoddCrowd Costume
Lizzie DoodyCostume Assistant
Heather WatertonHead Costume Cutter
Mein RobertsCostume Cutter
Issy LawrenceCostume Maker
Jessica HardyCostume Maker
Hannah CareyCostume Maker
Harley Marie JenkinsCostume Trainee
Hettie KitsonCostume Trainee
Kirsty McQueenHair & Make-up Supervisor
Richard MullerCrowd Hair & Make-up Supervisor
Linda M BrownPersonal Make-up Artist To Ncuti Gatwa
Becky LinghamMake-up Artist
Nikita PanesarMake-up Artist
Carol RobinsonMake-up Artist
Remmi Jay ParkerJunior Make-up Artist
Kalisha GohilJunior Make-up Artist
Stuart BloomfieldHairdresser
Heulwen OstlerTrainee Hair & Make-up Artist
Ibis RamekaTrainee Hair & Make-up Artist
Ap TransportFacilities
Bob GurneyFacilities
Richard GurneyFacilities
Becky RossmaurCasting Associate
Kristian WallCasting Assistant
Emily Lawrence1st Assistant Editor
Joseph Keirle1st Assistant Editor
Yas Downes2nd Assistant Editor
Freddie HeppellVFX Editor
Catrin ReesVfx Editor Trainee
Chris ThomasVfx Temp Editor
Monika BednarczykAssistant Online Editor
Louise SuttonPost Production Supervisor
Marley McCallumPost Production Coordinator
Samuel MellerPost Production Trainee
Bang Post ProductionAudio Post
Wild AdrCrowd Adr
Dave HoughtonSeries VFX Supervisor
Sebastian BarkerVFX Supervisor
Nicky WalshVFX On Set Supervisor
Julia Clara Goita ManonVFX Line Production Manager
Chrysti-Anne WrightVFX Coordinator
Stephanie Kate JonesVFX Coordinator
Tristan GriffithsVFX Coordinator
Beth WarnerVFX Coordinator
Hattie WilliamsData Wrangler
Sarah-Hoor AboubakarVFX Assistant
Painting PracticeConcept Art
Automatik VFXVisual Effects
BBC Wales GraphicsAdditional VFX
Gorilla Post Production Facility
BBC National Orchestra of WalesMusic performed by
Alistair KingMusic Conducted by
Sam DinleyAssistant to Composer
Jake JacksonOrchestra Mixed by
Dave FosterScore Preperation
Ron GrainerTitle Music
Ollie WhiteMusic Supervisor
Estera DabrowskaAssistant Music Supervisor
Marine DavidgeMusic Editor
Printing PracticeTitle Sequence
Realtime VisualisationTitle Sequence