Happy Valley

Happy Valley

Episode 6 (3x6)

Show finale

Air date: Feb 05, 2023

Scores are settled for good on Catherine’s final shift, and Ryan faces a moral dilemma.

  • Premiered: Apr 2014
  • Episodes: 18
  • Followers: 653
  • Ended
  • BBC One
  • Sunday at 21