Last updated 14 December 2025

Cast
Russell ToveyBarclay Pierre-Dupont
Gugu Mbatha-RawSalt
Jemma RedgraveKate Stewart
Colin McFarlaneGeneral Austin Pierce
William GaminaraTed Campbell
Mei MacMin Tso
Manpreet BachuRavi Singh
Hannah DonaldsonCaptain Louise Mackie
Alexander DevrientColonel Christofer Ibrahim
Ruth MadeleyShirley Bingham
Catherine GartonCorporal Jane Hart
Waseem MirzaUK Newsreader
Ann AkinjirinBarbara Pierre-Dupont
Cat GannonKirby Pierre-Dupont
George RobinsonSteve Chesney
Stewart AlexanderGeneral Oscar Gunsberg
Vincent FranklinPrime Minister Harry Shaw
Barbara ProbstGeneral Dominique Dussolier
Patrick BaladiSir Keith Spears
Francesca CorneySergeant Hana Chakri
Landry AdelardChappie Bristow
Antonia BernathRose-Marie Hunt
Edward WuChinese Newsreader
Lachele CarlTrinity Wells
Gethin AldermanHomo Aqua
Charles SandfordHomo Aqua
Samuel OatleyTide
Jolyon BensonLad
Samuel EdwardsSergeant Abrams
Alex CahillStunts
Liam CareyStunts
Mike DentonStunts
Clayton GroverStunts
Christian KnightStunts
Sonny LouisStunts
Chris MorrisonStunts
Shane SteynStunts
Richard WheeldonStunts
Steve WhitleyStunts
Leo WoodruffStunts
Production Team
Pete McTigheWriter
Russell T DaviesCreated by
Dylan Holmes WilliamsDirector
Edoardo FerrettiProducer
Joel CollinsExecutive Producer
Pete McTigheExecutive Producer
Russell T DaviesExecutive Producer
Julie GardnerExecutive Producer
Jane TranterExecutive Producer
John HamerProduction Executive For BBC Studios
Emily RussellDirector of Production
Gabriella RicciSenior Production Executive
Beth WyllieHead of Legal and Business Affairs
Ifty KhanSenior Business Affairs and Legal Executive
Mary FurlongFinance Director
Sean KenneallyProduction Finanace Manager
Carolyn Parry-JonesLine Producer
Dale Elena McCreadyDirector of Photography
Julian LuxtonProduction Designer
Erica McewanProduction Designer
Andy Pryor CDGCasting Director
Mdhamiri A NkemiEditor
Lorne BalfeMusic By
Rachael WalshCostume Designer
Mirna CurakHair & Make-up Designer
Simon WheelerFinancial Controller
Portia NapierPost Production Producer
Finlay BradburyLocation Manager
Alex ThompsonSound Recordist
Robyn PaibaCo-Producer
Louis Bhose2nd Unit Director
Adam Lyons2nd Unit Director of Photography
Scott HandcockAssistant Producer
Bethan EvansScript Executive
Derek LeaStunt coordinator
Max SchofieldWire Supervisor
Paul KaseyMovement Choreographer
David ThackerayIntimacy Coordinator
Paul BiddissMilitary Adviser
Julie FernandezAccess Coordinator
David HoneScientific Advisor
Geriant Havard Jones1st Assistant Director
Sara EvansSecond Assistant Director
Painting PracticeTitle Sequence
Gwawr KeyworthCrowd 2nd Assistant Director
Automatik VFXTitle Sequence
Jennifer DayThird Assistant Director
Sam GriffithsBase Runner
Callum LynchFloor Runner
Jamal PriceFloor Runner
Harrison FootRunner
Emma KalerRunner
Lucy MorrisSAW Assiatant Director Trainee
Benjamin JenkinsProduction Manager
Hannah CrossProduction Coordinator
Lauren MarksProduction Coordinator
Beth RobinsonTravel and Accomadation Coordinator
Florence TrottContracts Coordinator
Amelia BeerProduction Secretary
Tom MaghieProduction Management Assiatant
Adam CottrellProduction Office Runner
David Ieuan EvansSAW Production Trainee
Abdoul Razak CeesayProducer's Assistant
Lucy JonesAssistant
Dee BrookerAssistant
Kaleigh O'BoyleAssistant
Joshua MG ThomasAssistant
Sophie-May TwoseAssistant
Jess GowSustainability
Lisa Lloyd1st Assistant Accountant
Liz WardPayroll Accountant
Andrew ClarkeAP Assistant Accountant
Adrienne WalkerPC Assistant Accountant
Abdale YassinAccounts Trainee
Reel Figures LtdPort Production Accounts
Scene CuisineCatering
Event CleanLocation Cleaning
Tuksy CahuffeursTransport
Translux Facilities
Picture ZeroSustainability
Reviewed and ClearedClearences
Rhys GriffithsUnit Location Manager
Daniel WellsteadLocation Manager
Nick SmithAssistant Unit Manager
George CorneliusAssistant Location Manager
Hannah GoodAssistant Location Manager
Daisy MaddisonAssistant Location Manager
Alex MooreAssistant Location Manager
Anthony WilliamsLocation Coordinator
Laura DaviesLocation Assistant
James TroakeLocation Assistant
Kieran GoughUnit Assistant
Lloyd Di MauroStudio Manager
Robin SelbyAssistant Location Manager
John FillinghamHealth and Safety
Matthew BarryHealth and Safety
Terry DavisHealth and Safety
Kevin OwenFire Safety
Laura HintonMedic
Daniel TaylorMedic
Zoe Goodwin-StuartA Camera Operator
James AndersonB Camera Operator
Jonny TreherneA Ist Assistant Camera
Gethin WilliamsA Ist Assistant Camera
Tom FearsA 2nd Assistant Camera
Clare PhoenixB 2nd Assistant Camera
Josh GreenwayCentral Loader
Vicky RigbyeA Camera Trainee
Mandy De GrootB Camera Trainee
Sean CroninKey Grip
Aaron WilliamsBest Boy Grip
Ashleigh WhitfieldB Camera Grip
Cameron MuirGrip Trainee
Owen ThomasGrip Trainee
James DuffyCrane Tech
Nick EverettDigital Imaging Technician
Dave BuckleyData Manager
Christian RobertsVideo Operator
Clara McShaneDIT Trainee
Praveen BalaganeshVideo Trainee
Cineaero Drones London
Ariel CraftDrones Wales
Jennifer GrantScript Supervisor
Helen RoseScript Supervisor Trainee
Ramon Pyndiah1st Assistant Sound
Alex Gordon2nd Assistant Sound
Chard Aristegui ValduviSound Trainee
Ben GriffithsGaffer
Owen RichardsBest Boy
Jonathan DownRigging Gaffer
Alan KingRigging Desk Operator
Tom North-DaviesLighting Console Operator
Scott BurchellElectrician
Matthew ChallengerElectrician
Johanthan CoxElectrician
Mark DayElectrician
Josh ThomasElectrician
Jamie VennElectrician
Shadow RiggingRigging
Holly McCarthySupervising Art Director
Rebecca GreshamArt Director
Hattie GentArt Director
Fran NorburnOverseas Location Art Director
Cleo AndriolaAssistant Art Director
Brad PerryStandby Art Director
Adrian AnscombeSet Director
Ben MorrisProduction Buyer
Taymer LeeAssistant Set Decorator
Billie-Blue WilliamsAssistant Set Decorator
Lois DrageAction Props Buyer
Harriet WallAssistant Buyer
Sandra GustafssonPetty Cash Buyer
Llunos JonesPetty Cash Buyer
Rachel PolsomAction Vehicles Coordinator
Nandor MoldovanLead Concept Artist
Jordon ReynoldsJunior Concept Artist
Georgie O'BoyGraphic Designer
Aled Llyr GriffithsJunior Graphic Designer
Lakota GunterFabrication Draughtsperson
Amy Maguire LewisJunior Draughtsperson
Jacob LucyArt Department Coordinator
Joanna WezikArt Department Assistant
Jordon WilliamsArt Department Apprentice
TLO Film ServicesVehicles supplied by
Noel FrancisArmourers
Toby FrancisArmourers
John RaggettArmourers
Paul AitkinProp Master
Geraint WilliamsStoreperson
Luke HudsonStandby Props
James LockettStandby Props
Lee RadfordDressing Chargehand
Mike ElkinsDresser
Ieuan ParkerDresser
Lee PriceDresser
Warren BevanStandby Painter
Barry JonesLead Fabricator
Paul MazonasSenior Fabricator
Joshua StoneStandby Carpenter
Mike FischettiHOD Scenic
Soul Set ConstructionConstruction
Peter PaulCostume Supervisor
Georgina IllingworthAssistant Costume Supervisor
Terry HerfieldCrowd Costume Supervisor
Molly O'BrienAssistant Crowd Costume Supervisor
Jessica ZammitWardrobe Supervisor
Mairead HarrisCostiume Standby
Nisha WilliamsCostiume Standby
Melissa HumphriesSeamstress
Mariella BucciCostume Trainee
Theo WyattCostume Trainee
Tina JesenkovicMake Up and Hair Supervisor
Joanne McNaughtonCrowd Make Up and Hair Supervisor
Jana Plajer LewisMake Up and Hair Artist
Lalah MitchellMake Up and Hair Artist
Bethan ShakespeareMake Up and Hair Artist
Madiosn GarlandJunior Make Up and Hair Artist
Connie BishopCrowd Make Up and Hair Artist
Damian ThomasCrowd Make Up and Hair Artist
Amanda WarburtonCrowd Make Up and Hair Artist
Mica CurryCrowd Junior Make Up and Hair Artist
Jess ManningCrowd Junior Make Up and Hair Artist
Tia-Rose WarsamaCrowd Junior Make Up and Hair Artist
Manon Niamh EvansCrowd Make Up and Hair Trainee
Rebekah Anne EdwardsMake Up and Hair Trainee
Georgia BrownOn set Supervisor
Becky RossmaurCasting Associate
Kristian WallCasting Assistant
Ikram AhmedStills Photographer
Samuel DoreStills Photographer
Alistair HeapStills Photographer
James PardonStills Photographer
Joseph Keirle1st Assistant Editor
Samuel Meller2nd Assistant Editor
Catrin ReesVFX Editor
Yas DownesVFX Assistant Editor
Stefano NavarraEdit Trainee
Steve BrowellSound
Paul McFaddenRe-Recording Mixer
Wild AdrCrowd Adr
Monika BednarczykOnline Editor
Gareth ThomasColourist
Stephanie GuielPost Production Coordinator
Risto KaljuveeVFX Coordinator
Ilana EpsteinPost Paperwork
Dan MayVFX Supervisor
Sebastian BarkerVFX Supervisor
Nicky WalshVFX On Set Supervisor
Jenny MorganVFX Production Manager
Sarah-Hoor AboubakarVFX Data Wrangler
Ralph SansumVFX Data Wrangler
Gina CursonVFX Trainee
BBC Wales GraphicsAdditional VFX
Real SFXSpecial Effects
Millennium FXCreature FX
Company 3Colour
Bang Post ProductionAudio Post
Gorilla Post Production Facility
BBC National Orchestra of WalesMusic performed by
Ollie WhiteMusic Supervisor
Estera LeedhamAssistant Music Supervisor
Marnie DavidgeMusic Editor
Malcolm HulkeSea Devils Created by