My friend Gloria recommended Happy Valley, a six-part British crime drama mini-series starring Sarah Lancashire as Catherine Cawood. Happy Valley packs a ton of suspense into each episode.
Sarah Lancashire and James Norton are joined by Katherine Kelly, Shirley Anderson, Kevin Doyle, Julie Hesmondhalgh and Matthew Lewis for a chilling second series
TV show - Happy Valley (Thriller)
'Happy Valley' On Netflix Supplies Suspense, Intelligence And A Fascinating Female Cop
You Should Watch This Great British Crime Show With a Tough Female Detective and Almost No Guns