Happy Valley › Cast
Sarah Lancashire
Catherine Cawood
James Norton (actor)
Tommy Lee Royce
Siobhan Finneran
Clare Cartwright
Shane Zaza
Shafiq Shah
George Costigan
Nevison Gallagher
Rhys Connah
Ryan Cawood
Karl Davies
Daniel Cawood
Ishia Bennison
Joyce Metcalfe
Charlie Murphy (actress)
Ann Gallagher
Con O'Neill (actor)
Neil Ackroyd