21:00Happy ValleySeries 3Episode 6BBC One Duration: 1 hour, 8 minutes Audio described Sun 5th Feb 2023, 21:00 on BBC One WalesAvailable for yearsWatch nowScores are settled for good on Catherine’s final shift, and Ryan faces a moral dilemma.ContributorsCatherine Cawood:Sarah LancashireTommy Lee Royce:James NortonClare Cartwright:Siobhan FinneranNevison Gallagher:George CostiganRyan Cawood:Rhys ConnahAlison Garrs:Susan LynchFaisal Bhatti:Amit ShahNeil Ackroyd:Con O'NeillWriter:Sally WainwrightDirector:Fergus O'BrienProducer:Jessica TaylorProduction Company:Red Production CompanyProduction Company:Lookout PointGenresDramaCrimeBrandHappy ValleySeriesHappy Valley: Series 3 Source: BBC Online