Beloved Cast

Esther
Kerrie Hayes

Daniel Bate
Matthew McNulty

Susannah Catterall
Holly Lucas

Peter
Sope Dirisu

Lucy
Katherine Rose Morley

Matthew Boon
Ciarán Griffiths

John Howlett
Mark Frost

Miriam Catterall
Sacha Parkinson

Rebecca Howlett
Laura Main

Hannah Greg
Barbara Marten

John Doherty
Aidan McArdle

Mill Worker
Neil Broome

Tommy Priestley
Connor Dempsey

William Gregg
Andrew-Lee Potts

George Windell
Morgan Watkins

Jack
Joshua Isherwood

James Windell
Justin Salinger

Mary-Ann
Shannon-Metcalfe

Mule Worker
Richard Banks

Firefighter
David Halliwell

Dr. Holland
Hugh Simon

Young Officer
Danny Hynes