All Cast

Michaela Longden
Margot Richardson
Rebecca Phillipson
Evie
Tom Millen
Mason Richardson

Victor Mellors
James Knightley

Simon Davies
Barton Bailey

Sarah Alexandra Marks
Greta

Honor Davis-Pye
Young Margot

Georgina Jane
Nancy
Ivy Deakin
Young Evie
Alice Thoma
Possessed Woman
Stewart Magrath
Henry Hargreaves
