Happy Valley returns next week — and you can take a sneak peek at episode one with our picture gallery.

The BBC One drama, starring Sarah Lancashire, scooped the BAFTA television award for Best Drama in 2014 — and its second series brings some new famous faces with it.

Coronation Street stars Katherine Kelly and Julie Hesmondhalgh play CID officer Jodie Shackleton and midwife Amanda Wadsworth.

And Harry Potter star Matthew Lewis, aka Neville Longbottom, plays Sean Balmforth.

Watch the trailer for Happy Valley series two

Video Loading

The second series sees Sgt Catherine Cawood (Lancashire) back heading up her Calder Valley police team, with Tommy Lee Royce (James Norton) behind bars.

It is feared a serial killer is behind a spate of murders — and Catherine makes a gruesome discovery that has shocking repercussions for her and her family.

Catherine (SARAH LANCASHIRE)
Catherine (SARAH LANCASHIRE)

Meanwhile, Detective Sergeant John Wadsworth (Kevin Doyle) faces his own set of problems, and despite being in prison, Tommy forms a bond with a mysterious female admirer (Shirley Henderson).

Take a look through the picture gallery below for a taste of what's to come.