HAPPY VALLEY
BBC1 DRAMA
The much-anticipated third and final instalment of Sally Wainwright’s Bafta-winning series finds Sergeant Catherine Cawood (Sarah Lancashire, left) facing her nemesis Tommy Lee Royce (James Norton) in a terrifying showdown. With one eye on retirement, Catherine must first battle gangland murders and a stroppy teenage grandson who insists on a relationship with his imprisoned murderous father, Tommy.