Full Cast — Happy Valley (2014–2023)

Sarah Lancashire

Sarah Lancashire

Catherine Cawood

Siobhan Finneran

Siobhan Finneran

Clare Cartwright

James Norton

James Norton

Tommy Lee Royce

Rhys Connah

Ryan Cawood

Charlie Murphy

Charlie Murphy

Ann Gallagher

Shane Zaza

Shane Zaza

Shafiq Shah

George Costigan

George Costigan

Nevison Gallagher

Ishia Bennison

Joyce Metcalf

Rick Warden

Rick Warden

Insp Mike Taylor / Mike Taylor

Karl Davies

Karl Davies

Daniel Cawood

Vincent Franklin

Vincent Franklin

DSU Andy Shepherd

Chord Melodic

Chord Melodic

Sledge

Joe Armstrong

Joe Armstrong

Ashley Cowgill

Steve Pemberton

Steve Pemberton

Kevin Weatherill

Jill Baker

Jill Baker

Helen Gallagher

Adam Long

Adam Long

Lewis Whippey

Derek Riddell

Derek Riddell

Richard Cawood

Matthew Lewis

Matthew Lewis

Sean Balmforth

Kevin Doyle

Kevin Doyle

DS John Wadsworth

Julie Hesmondhalgh

Julie Hesmondhalgh

Amanda Wadsworth

Shirley Henderson

Shirley Henderson

Frances Drummond

Mollie Winnard

Mollie Winnard

Joanna Hepworth

Mark Stanley

Mark Stanley

Rob Hepworth

Amit Shah

Amit Shah

Faisal Bhatti

Katherine Kelly

Katherine Kelly

DI Jodi Shackleton

Rachel Leskovac

Julie Cowgill

Kelly Harrison

Kelly Harrison

Ros Cawood

Steven Hartley

Steven Hartley

Marcus Gascoigne

Mina Anwar

Mina Anwar

Mrs Mukherjee

Alan McKenna

Alan McKenna

Phil Crabtree

Amelia Young

Lucy Cawood

Con O'Neill

Con O'Neill

Neil Ackroyd

Hannah John-Kamen

Hannah John-Kamen

Justine

Sophie Rundle

Sophie Rundle

Kirsten McAskill

Amelia Bullmore

Amelia Bullmore

Vicky Fleming

Ramon Tikaram

Ramon Tikaram

Praveen Badal

Gerard Fletcher

Gerard Fletcher

Solicitor

Hebe Beardsall

Hebe Beardsall

Leonie

Robert Emms

Robert Emms

Daryl Garrs

Susan Lynch

Susan Lynch

Alison Garrs

← Back to Happy Valley