Happy Valley Seasons in Order
3 seasons and 18 episodes since 2014, on BBC One. It ended in 2023.
Every season
-
Season 1
-
Season 2
-
Season 3
About Happy Valley
When a kidnap spirals out of control, Yorkshire police sergeant Catherine Cawood comes face to face with the man who destroyed her family.
Show details from TVmaze, licensed CC BY-SA 4.0.