Last updated 09 January 2020

Cast
David TennantThe Doctor
Michelle RyanLady Christina de Souza
Lee EvansProfessor Malcolm Taylor
Noma DumezweniCaptain Erisa Magambo
Adam JamesD.I Macmillan
Glenn DohertySgt Dennison
Victoria AlcockAngela
David AmesNathan
Ellen ThomasCarmen
Reginald TsiboeLou
Daniel KaluuyaBarclay
Keith ParryBus Driver
James LaytonSgt Ian Jenner
Paul KaseySorvin
Ruari MearsPraygat
Pat DeacyBus Driver
Ian HilditchSecurity Chief
Marcus ElliottSecurity Guard
Jai GomerSecurity Guard
Alan MortonSecurity Guard
George OnyeahasiSecurity Guard
Kim McGarrity Stunt Double for Christina
Claudio LauriniArmed Police
Dennis GregoryArmed Police
Andrew MarchantArmed Police
Garry Lloyd-GeorgeArmed Police
David StockPolice Driver E
Adam ChilversPolice Passenger E
Domenico BalascoDimitry
Phil Sutton Double far Bus Driver
Victor Richards McMillanPolice Driver (Jackson)
Dominic KynastonPolice Driver F
Joe MalikPolice Passenger A
Tat Wa LayPolice Driver 6
Eddie MartinPolice Passenger B
Dave JamesPolice
Chris LeePolice
Michael StewartPolice
Tracey LovePasser
Christian RaePasser
John SinclairPasser
David MartinPasser
Kevin PugsleyPasser
Mark GottshalkPasser
Lynn JohnPasser
Duane McGuirePasser
Kevin DawkinsPasser
Dominic MurphyPasser
Maurice TomkinsPasser
Tony WasPasser
Cath McGowanPasser
John HancockPasser
Cynthia HancockPasser
Richard TunesiPasser
David StephensPasser
Rahana DavisPasser
Gary DevonishPasser
Oliver HopkinsPasser
Gwen HesterPasser
Ceri LangridgePasser
Michael Britton-JonesPasser
Andrew MarchantBlack Cab Driver
Jim FoxPolice Driver A
Tina StratfordPolice Driver B
June Campbell DaviesControl Room Operative
Steve GrantDennison's Driver
Doug KirbyPolice Driver C
Bernie HodgesPolice Passenger C
Denzie PhippsPolice Driver D
Michael GreenPolice Passenger D
John ShepherdArmed Police Driver
Dennis RussellArmed Police
Sean SayeArmed Police
John DunkerleyMagambo's Driver
Steve ApeltMalcolm's Truck Driver
Brian BowenUNIT Soldier Drivers
Richard ParryUNIT Soldier Drivers
Charles AfeleOther Soldier Drivers
Liza PiperUNIT Soldier
Shelby WilliamsUNIT Soldier
Ben AshleyUNIT Soldier
Kyle ProsserUNIT Soldier
Marium NundyUNIT Soldier
Matthew DomanUNIT Soldier
Andrea GriffithsUNIT Soldier
Barbara FaddenUNIT Soldier
Jerome ReidUNIT Soldier
Chris SalmonUNIT Soldier
Ian WilsonUNIT Soldier
Kevin AngellUNIT Soldier
Lee PriceUNIT Soldier
Kieron ProsserUNIT Soldier
Jonathan BarberUNIT Soldier
Lee PeggUNIT Soldier
Max Rodziewicz WilsonUNIT Soldier
Peter OliverUNIT Army Truck Drivers
Peter GainUNIT Army Truck Drivers
Kevin HudsonNormal Police
Yinka OnitiriNormal Police
Kristian ArthurUNIT Soldier
Garrick InghamUNIT Soldier
Jamie Edgell Stunt Double for Praygat
Production Team
Russell T DaviesWriter
Gareth RobertsWriter
James StrongDirector
Tracie SimpsonProducer
Russell T DaviesExecutive Producer
Julie GardnerExecutive Producer
Debbi SlaterAssociate Producer
Steffan MorrisProduction Manager
Rory TaylorDirector of Photography
Edward ThomasProduction Designer
Mike JonesEditor
The MillVisual Effects
Millennium FXProsthetics
Any EffectsSpecial Effects
Murray GoldIncidental Music
Barbara SouthcottMake-up Designer
Louise PageCostume Designer
Julian HowarthSound Recordist
Adam OlleyProduction Accountant
Julie ScottProduction Executive
Andy Pryor CDGCasting Director
Ron GrainerTitle Music
BBC National Orchestra of WalesWith thanks to
John BennettFirst Assistant Director
James DehavilandSecond Assistant Director
Sarah DaviesThird Assistant Director
Gareth SkeldingLocation Manager
Geraint WilliamsUnit Manager
Jess van NiekerkProduction Coordinator
Kevin MyersProduction Secretary
Nicola BrownFloor Runner
Llinos Wyn JonesContinuity
Joe RussellCamera Operator
James LeighCamera Operator
Steve ReesFocus Puller
Jamie SouthcottFocus Puller
John RobinsonGrip
Jeff WelchBoom Operator
Bryn ThomasBoom Operator
Mark HutchingsGaffer
Peter ChesterBest Boy
Steve SlocombeElectrician
Clive JohnsonElectrician
Lee ShewardStunt coordinator
Ailsa BerkChoreographer
Stephen NicholasSupervising Art Director
James NorthAssociate Designer
Amy PopeArt Department Coordinator
Nick MurrayStandby Art Director
Phil ShellardStandby Props
Jackson PopeStandby Props
Julian LuxtonSet Decorator
Paul AitkenProps Master
Matthew Hywel-DaviesConstruction Manager
BBC Wales GraphicsGraphics
Lindsay BonaccorsiCostume Supervisor
Rose GoodhartAssistant Costume Designer
Barbara HarringtonCostume Assistant
Louise MartinCostume Assistant
Pam MullinsMake-Up Artist
Steve SmithMake-Up Artist
Morag SmithMake-Up Artist
Andy BrierleyCasting Associate
Chris BlatchfordPost Production Supervisor
Samantha HallPost Production Supervisor
Lee BhogalAssistant Editor
Marie BrownPost Production Coordinator
Mick VincentColourist
Tim RickettsDubbing Mixer
Paul McFaddenSupervising Sound Editor
Paul JefferiesSound FX Editor
Matthew CoxDialogue Editor