All Cast

Richard E. Grant

Richard E. Grant

Jack

Samantha Mathis

Samantha Mathis

Amy

Judi Dench

Judi Dench

Margaret

Eileen Atkins

Eileen Atkins

Phil

Cherie Lunghi

Cherie Lunghi

Anna

Imogen Stubbs

Imogen Stubbs

Sarah

David Swift

David Swift

Michael

Kate Hardie

Kate Hardie

Pamela

Laurent Grévill

Laurent Grévill

Alain

Ian McKellen

Ian McKellen

William

Niven Boyd

Niven Boyd

Nathaniel

Lorraine Ashbourne

Lorraine Ashbourne

Jackie

Deborah Findlay

Deborah Findlay

Miss Cartwright

Tracy Thorne

Tracy Thorne

Susan

John Grillo

John Grillo

Landlord

Claire Toeman

Claire Toeman

Health Visitor

Geff Francis

Geff Francis

Rob

Richard Leaf

Richard Leaf

Stoned Man

Andrew Read

Andrew Read

Office Boy

David J. Nicholls

David J. Nicholls

Delivery Man

Susie McKenna

Susie McKenna

Paramedic