Happy Valley
Season 3
Happy Valley
6 episodes

E01
Episode 12023-01-0158m
Episode 1
When Catherine discovers the remains of a murder victim, it bizarrely leads her straight back to Tommy Lee Royce.

E02
Episode 22023-01-0859m
Episode 2
Catherine learns of a painful betrayal close to home, and Faisal comes under increasing pressure from all sides.

E03
Episode 32023-01-1559m
Episode 3
Catherine confronts Clare and presents Ryan with an ultimatum. Faisal and Joanna hatch a plan that takes an unexpected turn.

E04
Episode 42023-01-2258m
Episode 4
As Tommy’s big day approaches, Catherine becomes suspicious, and Ryan finds a new way to defy her.

E05
Episode 52023-01-2959m
Episode 5
Catherine races to protect her family as a murder investigation begins.

E06
Episode 62023-02-0569m
Episode 6
Scores are settled for good on Catherine’s final shift, and Ryan faces a moral dilemma.