Last updated 23 March 2024

Cast
David TennantThe Doctor
Catherine TateDonna Noble
Fenella WoolgarAgatha Christie
Felicity Kendal CBELady Clemency Eddison
Tom Goodman-HillReverend Golightly
Christopher BenjaminColonel Hugh Curbishley
Felicity JonesRobina Redmond/The Unicorn
Adam RaynerThe Hon. Roger Curbishley
David QuilterGreeves
Daniel KingDavenport
Ian BarrittProfessor Peach
Leena DhingraMiss Chandrakala
Charlotte EatonMrs Hart
Sandy McDonaldFootman
Andrew BullivantFootman
Charlotte EllisKitchen Maid
Samantha HuntKitchen Maid
Hayley SelwayYoung Lady Eddison
Sukhi KaurYoung Miss Chandrakala
Damiem MantoulanChristopher
Sam WilliamsWaltzing Boy
Simon BradleyWaltzing Boy
Sarah Louise CoatesWaltzing Girl
Daphne OxenfordOld Agatha
Jade Harris CupitWaltzing Girl
Mark SoffeCaptain
Alwyn ScottLieutenant
Varinder Kumar VermaServant
Robert PriceRough Lad
Stephen BarrettRough Lad
Richard BeavisFootman
James MustoeFootman
Simon M ThomasFootman
Stephen Bracken-KeoghADR
Nicholas WilkesADR
Paul GanneyADR
Neil GreyADR
Nick LuptonADR
Daryl AdcockADR
Jane S R Kyle-HuntADR
Wendi SheardADR
Nina KittADR
Claire HilderADR
Lauren BracewellADR
Nicole ClarkADR
Production Team
Gareth RobertsWriter
Graeme HarperDirector
Susie LiggatProducer
Phil CollinsonExecutive Producer
Russell T DaviesExecutive Producer
Julie GardnerExecutive Producer
Debbi SlaterProduction Manager
Rory TaylorDirector of Photography
Edward ThomasProduction Designer
Will OswaldEditor
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
Gareth WilliamsFirst Assistant Director
Jennie FavaSecond Assistant Director
Sarah DaviesThird Assistant Director
Jonathan AllottLocation Manager
Rhys GriffithsUnit Manager
Jess van NiekerkProduction Coordinator
Debi GriffithsAssistant Production Coordinator
Kevin MyersProduction Secretary
Wayne HumphreysDriver
Darren LeanDriver
Bethan BrittonContracts Assistant
Sheila JohnstonContinuity
Lindsey AlfordScript Editor
Steven HallCamera Operator
Steve ReesFocus Puller
Duncan FowieFocus Puller
Jon VidgenCamera Assistant
Tom HartleyCamera Assistant
John RobinsonGrip
Jeff WelchBoom Operator
Bryn ThomasBoom Operator
Mark HutchingsGaffer
Peter ChesterBest Boy
Abbi CollinsStunt coordinator
Stephen NicholasChief Supervising Art Director
Jonathan AllisonArt Dept Production Manager
Arwel Wyn JonesSupervising Art Director
James NorthAssociate Designer
Anna CooteArt Department Coordinator
David MorisonSet Decorator
Christina TomProps Buyer
Ciaran ThompsonStandby Art Director
Peter McKinstryDesign Assistant
Shaun WilliamsStoryboard Artist
Phil ShellardStandby Props
Nick MurrayStandby Props
Will PopeStandby Carpenter
Ellen WoodsStandby Painter
Keith FreemanStandby Rigger
Paul AitkenProps 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
Andy BrierleyCasting Associate
Ceres DoyleVisual Effects Editor
Carmen RobertsAssistant Editor
Chris BlatchfordPost Production Supervisor
Samantha HallPost Production Supervisor
Marie BrownPost Production Coordinator
Ben AshmoreSpecial FX Coordinator
Paul KellySpecial FX Supervisor
Matthew ClarkeOnline Editor
Mark BrightOnline Editor
Mick VincentColourist
Nicolas Hernandez3D Artist
Jean-Claude Deguara3D Artist
Neil Roche3D Artist
Sam Lucus3D Artist
Russell Horth2D Artist
Sara Bennett2D Artist
Arianna Lago2D Artist
James Moxon2D Artist
Julie Nixon2D Artist
Murray Barber2D Artist
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
Kelly-Marie AngellFoley Editor
Chris RogersFinance Manager