Happy Valley is a Drama programme.
Seasons in Detail
You may also like
When a kidnap spirals out of control, Yorkshire police sergeant Catherine Cawood comes face to face with the man who destroyed her family.
Running Time: 60 minutes (approx)
Database last updated: Today at 14:00