Happy Valley
3 seasons Ended

Happy Valley

BBC One 2014 DramaCrime

0 of 18 episodes watched

When a kidnap spirals out of control, Yorkshire police sergeant Catherine Cawood comes face to face with the man who destroyed her family.