21:00Happy ValleySeries 3Episode 1BBC One Duration: 57 minutes Audio described Sun 1st Jan 2023, 21:00 on BBC One LondonAvailable for yearsWatch nowWhen Catherine discovers the remains of a murder victim, it bizarrely leads her straight back to Tommy Lee Royce.ContributorsCatherine Cawood:Sarah LancashireTommy Lee Royce:James NortonClare Cartwright:Siobhan FinneranNevison Gallagher:George CostiganRyan Cawood:Rhys ConnahDaniel Cawood:Karl DaviesWriter:Sally WainwrightProducer:Jessica TaylorDirector:Pat HarkinsDirector:Sally WainwrightProduction Company:Red Production CompanyProduction Company:Lookout PointGenresDramaCrimeBrandHappy ValleySeriesHappy Valley: Series 3 Source: BBC Online