Last updated 09 January 2020

Cast
David TennantThe Doctor
Freema AgyemanMartha Jones
Ardal O'HanlonThomas Kincade Brannigan
Anna HopeNovice Hame
Travis OliverMilo
Lenora CrichlowCheen
Jennifer HennessyValerie
Bridget TurnerAlice Cassini
Georgine AndersonMay Cassini
Simon PearsallWhitey
Daisy LewisJavit
Nicholas BoltonBusinessman
Erika MacleodSally Calypso
Judy NormanMa
Graham PaddenPa
Lucy DavenportPale Woman
Tom EddenPharmacist #1
Natasha WilliamsPharmacist #2
Gayle Telfer StevensPharmacist #3
Struan RodgerFace of Boe (Voice)
Will WilloughbyStunts
George CottleStunts
Dean ForsterStunts
Naomi HayarnaTeenage Cyber Punk
Kaman ChanTeenage Cyber Punk
Chris IlstonNaked Lad
Grainne JoughinNaked Girl
Andrew CameronRed Man
Holly DymockVestal Virgin
Hayley JonesVestal Virgin
Nina KittADR
Paul GanneyADR
Stephen Bracken-KeoghADR
Daryl AdcockADR
Lauren BracewellADR
Wendi SheardADR
Jenny PinkADR
Nicholas WilkesADR
Production Team
Russell T DaviesWriter
Richard ClarkDirector
Phil CollinsonProducer
Russell T DaviesExecutive Producer
Julie GardnerExecutive Producer
Tracie SimpsonProduction Manager
Rory TaylorDirector of Photography
Edward ThomasProduction Designer
John RichardsEditor
Millennium FXProsthetics
Any EffectsSpecial Effects
The MillVisual Effects
Will CohenVisual Effects Producer
Marie JonesVisual Effects Producer
Dave HoughtonVisual Effects Supervisor
Murray GoldIncidental Music
Barbara SouthcottMake-up Designer
Louise PageCostume Designer
Julian HowarthSound Recordist
Endaf Emyr WilliamsProduction Accountant
Julie ScottProduction Executive
Andy Pryor CDGCasting Director
Ron GrainerTitle Music
BBC National Orchestra of WalesWith thanks to
Ian Stuart BlackMacra created by
Dan MumfordFirst Assistant Director
Jennie FavaSecond Assistant Director
Sarah DaviesThird Assistant Director
Lowri ThomasLocation Manager
Rhys GriffithsUnit Manager
Jess van NiekerkProduction Coordinator
Kevin MyersProduction Secretary
Debi GriffithsProduction Assistant
Siân Eve GoldsmithProduction Runner
Lowri DenmanFloor Runner
Heddi-Joy TaylorFloor Runner
Bethan BrittonContracts Assistant
Non Eleri HughesContinuity
Simon WinstoneScript Editor
Steve ReesFocus Puller
John RobinsonGrip
Jon ThomasBoom Operator
Mark HutchingsGaffer
Peter ChesterBest Boy
Tom LucyStunt coordinator
Crispin LayfieldStunt coordinator
Stephen NicholasChief Supervising Art Director
Jonathan Marquand AllisonArt Dept Production Manager
Matthew NorthArt Department Coordinator
Adrian AnscombeChief Props Master
Arwel Wyn JonesSupervising Art Director
James NorthAssociate Designer
Malin LindholmSet Decorator
Leonie RintlerStandby Art Director
Ian BuntingDesign Assistant
Al RobertsDesign Assistant
Christian IbellCYFLE Trainee
Shaun WilliamsStoryboard Artist
Phil ShellardStandby Props
Nick MurrayStandby Props
Paul JonesStandby Carpenter
Ellen WoodsStandby Painter
Bryan GriffithsStandby Rigger
Paul AitkenProps Master
Blaanid MaddrellProps Buyer
Gareth JeanneProps Chargehand
Martin GriffithsProps Storeman
Amy ChandlerForward Dresser
Albert JamesPractical Electrician
Matthew Hywel-DaviesConstruction Manager
BBC Wales GraphicsGraphics
Marnie OrmistonAsst Costume Designer
Lindsay BonaccorsiCostume Supervisor
Sheelagh O'MarahCostume Assistant
Kirsty WilkinsonCostume Assistant
Pam MullinsMake-Up Artist
Steve SmithMake-Up Artist
John MunroMake-Up Artist
Andy BrierleyCasting Associate
Ceres DoyleAssistant Editor
Tim HodgesAssistant Editor
Chris BlatchfordPost Production Supervisor
Samantha HallPost Production Supervisor
Marie BrownPost Production Coordinator
Ben AshmoreSpecial Effects Coordinator
Paul KellySpecial Effects Supervisor
Neill GortonProsthetics Designer
Rob MayorProsthetics Supervisor
Matthew ClarkeOnline Editor
Mick VincentColourist
Matthew McKinney3D Artist
Neil Roche3D Artist
Jean-Claude Deguara3D Artist
Bruce Magroune3D Artist
Nick Webber3D Artist
Paul Burton3D Artist
Jeff North3D Artist
Serena Cacciato3D Artist
Sara Bennett2D Artist
Adam Rowland2D Artist
Tim Barter2D Artist
Rebecca JohnsonVisual Effects Coordinator
Jenna PowellVisual Effects Coordinator
Simon WickerDigital Matte Painter
Barney CurnowOn Set Visual FX Supervisor
Tim RickettsDubbing Mixer
Paul McFaddenSupervising Sound Editor
Doug SinclairSound Editor
Paul JefferiesSound FX Editor
Chris RogersFinance Manager
Canadian Broadcasting Corporationin association with the