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