Joanna Vanderham
Marian Maudsley
Ben Batt
Ted Burgess
Jim Broadbent
Old Leo
Vanessa Redgrave
Older Marian
Lesley Manville
Mrs. Maudsley
Stephen Campbell Moore
Hugh Trimingham
Jack Cutmore-Scott
Denys Maudsley
Nicholas Evans
Boy Treble
Jack Hollington
Leo
Samuel Joslin
Marcus Maudsley
Emily Laing
Julia
Tim McMullan
Butler
Tony Pankhurst
Station Porter (uncredited)