Happy Valley

Seasons

Happy Valley

Season 1 (2016)

Sarah Lancashire stars in this compelling crime thriller as a police sergeant in a small town whose world is shaken when the man she thinks is responsible for her daughter's death is released from prison.

Buy to own Watch Now View All Episodes
Happy Valley

Season 2 (2016)

The acclaimed Sarah Lancashire returns as no-nonsense police sergeant Catherine Cawood, whose discovery of a body begins a shocking murder case. Series two of Sally Wainwright's BAFTA award-winning drama.

Buy to own Watch Now View All Episodes