Happy Valley - Season 1
Catherine Cawood is the sergeant on duty when flustered and nervous accountant Kevin Weatherill comes into her West Yorkshire station to report a crime.
Actor: Sarah Lancashire, Siobhan Finneran, Shane Zaza
Director: Sally Wainwright
Country: United Kingdom