Happy Valley (2014 -2016)
It's safe to say that in recent years, British TV has delivered when it comes to bleak police dramas. Often mentioned in the same breath as Broadchurch, Happy Valley also tackles crime in a small community, but this time it's a crime-ridden, run-down northern town. Sarah Lancashire is policewoman Catherine Cawood, who's dealing with some serious family issues on top of her tough job. James Norton plays the man at the root of all of her heartache, and he'll have you screaming at your TV as his actions gets increasingly evil and twisted.