Happy Valley official wallpaper
Happy Valley poster

Happy Valley

(2014)

Cast

Sarah Lancashire as Catherine Cawood
Sarah Lancashire

as Catherine Cawood

Siobhan Finneran as Clare Cartwright
Siobhan Finneran

as Clare Cartwright

James Norton as Tommy Lee Royce
James Norton

as Tommy Lee Royce

Rhys Connah as Ryan Cawood
Rhys Connah

as Ryan Cawood

Charlie Murphy as Ann Gallagher
Charlie Murphy

as Ann Gallagher

Shane Zaza as Shafiq Shah
Shane Zaza

as Shafiq Shah

George Costigan as Nevison Gallagher
George Costigan

as Nevison Gallagher

Rick Warden as Insp Mike Taylor
Rick Warden

as Insp Mike Taylor

Vincent Franklin as DSU Andy Shepherd
Vincent Franklin

as DSU Andy Shepherd

Mollie Winnard as Joanna Hepworth
Mollie Winnard

as Joanna Hepworth

Mark Stanley as Rob Hepworth
Mark Stanley

as Rob Hepworth

Amit Shah as Faisal Bhatti
Amit Shah

as Faisal Bhatti

Katherine Kelly as DI Jodi Shackleton
Katherine Kelly

as DI Jodi Shackleton

Ishia Bennison as Joyce Metcalf
Ishia Bennison

as Joyce Metcalf