Cast & Crew

Main cast
James Norton Ralph
Tessa Peake-Jones Judith
Eleanor Wyld Lily
Josie Lawrence Anita
Carolyn Pickles Celia
Patricia Potter Eva
Orlando Seale Malcolm
Harriet Kemsley Helen
Milton Lopes Peter
Will Tudor Toby
Writing team
Joanna Benecke Writer
Matthew Hammett Knott Writer
Production team
Matthew Hammett Knott Director
Farhana Bhula Producer
Richard Holmes Executive Producer
Sean Barton Editor
Katie MacGregor Production Designer
Eugene Feygelson Composer