About Happy Valley
Happy Valley is a dark, funny, multi-layered thriller revolving around the personal and professional life of Catherine, a dedicated, experienced, hard-working copper. She is also a bereaved mother who looks after her orphaned grandchild.
Main Cast of Happy Valley
Sarah Lancashire
plays Catherine Cawood (18 episodes)
Siobhan Finneran
plays Clare Cartwright (18 episodes)
James Norton
plays Tommy Lee Royce (18 episodes)
Rhys Connah
plays Ryan Cawood (18 episodes)
Charlie Murphy
plays Ann Gallagher (18 episodes)
Karl Davies
plays Daniel Cawood (12 episodes)
Shane Zaza
plays Shafiq Shah (18 episodes)
George Costigan
plays Nevison Gallagher (18 episodes)
Vincent Franklin
plays DSU Andy Shepherd (12 episodes)
Ishia Bennison
plays Joyce Metcalf (18 episodes)
Rick Warden
plays Insp Mike Taylor (12 episodes)
Secondary Cast of Happy Valley
Joe Armstrong
plays Ashley Cowgill (6 episodes)
Steve Pemberton
plays Kevin Weatherill (6 episodes)
Jill Baker
plays Helen Gallagher (6 episodes)
Adam Long
plays Lewis Whippey (6 episodes)
Derek Riddell
plays Richard Cawood (6 episodes)
Matthew Lewis
plays Sean Balmforth (6 episodes)
Kevin Doyle
plays DS John Wadsworth (6 episodes)
Julie Hesmondhalgh
plays Amanda Wadsworth (6 episodes)
Shirley Henderson
plays Frances Drummond (6 episodes)
Mollie Winnard
plays Joanna Hepworth (6 episodes)
Mark Stanley
plays Rob Hepworth (6 episodes)
Amit Shah
plays Faisal Bhatti (6 episodes)
Katherine Kelly
plays DI Jodi Shackleton (6 episodes)
Caroline O'Neill
plays Lynn Dewhurst (6 episodes)
Rachel Leskovac
plays Julie Cowgill (6 episodes)
Kelly Harrison
plays Ros Cawood (6 episodes)
Steven Hartley
plays Marcus Gascoigne (6 episodes)
Mina Anwar
plays Mrs Mukherjee (6 episodes)
Alan McKenna
plays Phil Crabtree (6 episodes)
Amelia Young
plays Lucy Cawood (6 episodes)
Rick Warden
plays Mike Taylor (3 episodes)
Moey Hassan
plays Newsagent (1 episode)
Pauline Jefferson
plays Old Lady (1 episode)
Ben Wright
plays Youth 1 (1 episode)
Phil Featherstone
plays Youth 2 (1 episode)
James Burrows
plays Liam Hughes (1 episode)
Hannah John-Kamen
plays Justine (1 episode)
Gerard Fletcher
plays Solicitor (2 episodes)
Ramon Tikaram
plays Praveen Badal (3 episodes)
Hebe Beardsall
plays Leonie (2 episodes)
Lena Kaur
plays Bryony (1 episode)
Louise Atkins
plays Steph (1 episode)
Robert Emms
plays Daryl Garrs (2 episodes)
Susan Lynch
plays Alison Garrs (2 episodes)
Keeley Forsyth
plays Annette (1 episode)
Kate Hampson
plays Woman (1 episode)
Crew of Happy Valley