Alexandra RoachFfion Jenkins Steffan RhodriColin White Mark Lewis JonesEddie O’Connor Phaldut SharmaPeetham ‘Pete’ Shah Alexandria RileyAlys Shah Aneurin BarnardDr. Dylan Pearce Raphael J. BishopLlewellyn Jenkins Huw HuckstepGruff Jenkins Dyfan DwyforLeigh Bennett Vikash BhaiEshaan Mallick Ashley WayRegisseur / Executive Producer Nicola ShindlerExecutive Producer Davina EarlExecutive Producer Russell T DaviesExecutive Producer Matthew BarryExecutive Producer Rebecca FergusonExecutive Producer Nick AndrewsExecutive Producer Rachel EvansExecutive Producer Muirelle WilsonSet Decoration Adam EtheringtonDirector Of Photography Lucille Acevedo-JonesCostume Designer Sarah AstleyMakeup Supervisor Vikki OwenMakeup & Hair Assistant Mimi Rhys-JonesMakeup Trainee James SpinksMakeup Designer Fay BescobyCostume Standby Rhiann HoulihanPrincipal Costumer Tess RaggettCostume Supervisor Huw JonesFirst Assistant Director Gwawr KeyworthSecond Assistant Director Elly MeredithThird Assistant Director Llinos Wyn JonesScript Supervisor Jonny GarbuttDigital Intermediate Colorist Gareth MabeyAssistant Editor Mark BankheadOnline Editor Richard BrooksSound Recordist Simon H. JonesSound Re-Recording Mixer Milos StojanovicDialogue Editor Jack McKenzieOrchestrator Jon WilliamsLine Producer Rachel SheridanCasting Director Amelia ShanklandProduction Designer Jakub KyralProduction Secretary Chris LeachHead Of Production Siwan PhillipsHead Of Production Katie MozumderCasting Associate Emily BraudersPost Producer Gareth RobertsLocation Manager Catrin BrooksProduction Coordinator Fabiana CanaleProduction Accountant Nyisha MillsProduction Runner Analisa VaillooAssistant Accountant Morgan ParryLocation Assistant Marc TurnerSpecial Effects Supervisor Lucy Lawson-DuckettVisual Effects Producer Jack Rhys PhillipsVisual Effects Supervisor Peter RogersVisual Effects Producer Denzel AdebayoScript Editor Catrin RowlandsStory Consultant