Last updated 09 January 2020

Cast
David TennantThe Doctor
Catherine TateDonna Noble
Phil CornwellStallholder
Karen GillanSoothsayer
Sasha BeharSpurrina
Lorraine BurroughsThalina
Peter CapaldiLobus Caecilius
Tracey ChildsMetella
Francesca FowlerEvelina
Francois PandolfoQuintus
Victoria WicksHigh Priestess
Gerard BellMajor Domo
Phil DavisLucius Petrus Dextrus
Natalie Danks-Smith3rd Syballine Sister
Adele OrchardSisters
Flora KatsourisSisters
Laura MarklewSisters
Lottie BallSisters
Marie Claire SmithSisters
Katie HolderSisters
Sophia Al JanabiGuards
Jade KnowldenGuards
Carley ZampellaSlave
Hugh HolmanSlave
Timothy HurfordSlave
David Martin ClarkRoman Guard
Tom LucyRoman Soldier
Ben MaguireRoman Soldier
Ruari MearsBlack figure
Tim PottingerRoman Soldier
Chris BarberCult of Vulcan
Noel BrodieCult of Vulcan
Damien EdwardsCult of Vulcan
Marcus MaggioCult of Vulcan
Ian NewburyCult of Vulcan
Andrew ReynoldsCult of Vulcan
Jane S R Kyle-HuntADR
Daryl AdcockADR
Stephen Bracken-KeoghADR
Lindsay HollingsworthADR
Nicole CaseyADR
Holly CracknellADR
Nicholas WilkesADR
Steve BrayhamADR
Paul SparrowhamADR
Paula KeoghADR
Production Team
James MoranWriter
Colin TeagueDirector
Phil CollinsonProducer
Russell T DaviesExecutive Producer
Julie GardnerExecutive Producer
Tracie SimpsonProduction Manager
Ernie Vincze BSCDirector of Photography
Edward ThomasProduction Designer
Mike HopkinsEditor
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
Oliver AgerProduction Accountant
Julie ScottProduction Executive
Andy Pryor CDGCasting Director
Ron GrainerTitle Music
BBC National Orchestra of WalesWith thanks to
Cinecitta Srudios, RomeWith thanks to
Dan MumfordFirst Assistant Director
Jennie FavaSecond Assistant Director
Sarah DaviesThird Assistant Director
Gareth SkeldingLocation Manager
Rhys GriffithsUnit Manager
Jess van NiekerkProduction Coordinator
Debi GriffithsProduction Assistant
Kevin MyersProduction Secretary
Nicola BrownProduction Runner
Heddi-Joy TaylorFloor Runner
Lisa HaywoodContracts Assistant
Sheila JohnstonContinuity
Brian MinchinScript Editor
Rory TaylorCamera Operator
Julian BarberCamera Operator
Steve ReesFocus Puller
Jon VidgenCamera Assistant
John RobinsonGrip
Jeff WelchBoom Operator
Bryn ThomasBoom Operator
Mark HutchingsGaffer
Peter ChesterBest Boy
Tom LucyStunt coordinator
Ailsa BerkChoreographer
Stephen NicholasChief Supervising Art Director
Jonathan AllisonArt Dept Production Manager
Arwel Wyn JonesSupervising Art Director
James NorthAssociate Designer
Amy PopeArt Department Coordinator
Tim DickelSet Decorator
Catherine SamuelProps Buyer
Jamie MacWilliamStandby Art Director
Sarah PayneDesign Assistant
Shaun WilliamsStoryboard Artist
Phil ShellardStandby Props
Nick MurrayStandby Props
Will PopeStandby Carpenter
Ellen WoodsStandby Painter
Keith FreemanStandby Rigger
Phil LyonsProps Master
Barry JonesChief Props Maker
Jon GrundonProps Maker
Albert JamesPractical Electrician
Matthew Hywel-DaviesConstruction Manager
Scott FisherConstruction Chargehand
BBC Wales GraphicsGraphics
Lindsay BonaccorsiCostume Supervisor
Rose GoodhartAssistant Costume Designer
Barbara HarringtonCostume Assistant
Louise MartinCostume Assistant
Pam MullinsMake-Up Artist
Steve SmithMake-Up Artist
John MunroMake-Up Artist
Morag SmithMake-Up Artist
Andy BrierleyCasting Associate
Amy RogersCasting Associate
Ceres DoyleVisual Effects Editor
Samantha HallPost Production Supervisor
Chris BlatchfordPost Production Supervisor
Marie BrownPost Production Coordinator
Ben AshmoreSpecial FX Coordinator
Danny HargreavesSpecial FX Supervisor
Neill GortonProsthetics Designer
Rob MayorProsthetics Supervisor
Sarah LockwoodProsthetics Make Up Artist
Jon MooreProsthetics Technician
Matthew ClarkeOnline Editor
Mark BrightOnline Editor
Mick VincentColourist
Adam Burnett3D Artist
Jean-Claude Deguara3D Artist
Nick Webber3D Artist
Andy Guest3D Artist
Neil Roche3D Artist
Ruth Bailey3D Artist
Russell Horth2D Artist
Bryan Bartlett2D Artist
Murray Barber2D Artist
Adrian Cirulli2D Artist
Simon WickerDigital Matte Painter
Alexander FortDigital Matte Painter
Charlie BennettOn Set Visual FX Supervisor
Jenna PowellVisual Effects Coordinator
Rebecca JohnsonVisual Effects Coordinator
Marianne PatonVisual Effects Production Assistant
Tim BarterOn Set Visual FX Supervisor
Tim RickettsDubbing Mixer
Paul McFaddenSupervising Sound Editor
Paul JefferiesSound FX Editor
Chris RogersFinance Manager
Guido CerasuoloLine Manager (Italy)