All Cast

Richard E. Grant
Jack

Samantha Mathis
Amy

Judi Dench
Margaret

Eileen Atkins
Phil

Cherie Lunghi
Anna

Imogen Stubbs
Sarah
David Swift
Michael

Kate Hardie
Pamela

Laurent Grévill
Alain

Ian McKellen
William
Niven Boyd
Nathaniel

Lorraine Ashbourne
Jackie

Deborah Findlay
Miss Cartwright

Tracy Thorne
Susan

John Grillo
Landlord
Claire Toeman
Health Visitor

Geff Francis
Rob

Richard Leaf
Stoned Man
Andrew Read
Office Boy
David J. Nicholls
Delivery Man
