Happy Valley
A police sergeant from a small town has her world turned upside down when the man she thinks is responsible for her daughter’s death is released from prison.
Starring
Sarah Lancashire,
Siobhan Finneran,
Shane Zaza