21:00Happy ValleySeries 3Episode 3BBC One Duration: 58 minutes Audio described Sun 15th Jan 2023, 21:00 on BBC One Oxfordshire HDAvailable for yearsWatch nowCatherine confronts Clare and presents Ryan with an ultimatum. Faisal and Joanna hatch a plan that takes an unexpected turn.ContributorsCatherine Cawood:Sarah LancashireTommy Lee Royce:James NortonClare Cartwright:Siobhan FinneranNevison Gallagher:George CostiganRyan Cawood:Rhys ConnahDaniel Cawood:Karl DaviesWriter:Sally WainwrightProducer:Jessica TaylorDirector:Patrick HarkinsDirector:Sally WainwrightProduction Company:Red Production CompanyProduction Company:Lookout PointGenresDramaCrimeBrandHappy ValleySeriesHappy Valley: Series 3 Source: BBC Online