All Cast

Judi Dench

Judi Dench

Elizabeth

Ian Holm

Ian Holm

Patrick

Joan Sims

Joan Sims

Betty

June Whitfield

June Whitfield

Annie

Olympia Dukakis

Olympia Dukakis

Dinah

Billie Whitelaw

Billie Whitelaw

Evelyn

Leslie Caron

Leslie Caron

Madeleine

Cleo Laine

Cleo Laine

Gwen

Romola Garai

Romola Garai

Young Elizabeth

James Cosmo

James Cosmo

McNab

Thelma Ruby

Thelma Ruby

Vera

Millie Findlay

Millie Findlay

Joanna

Felicity Dean

Felicity Dean

Patricia

Nicholas Palliser

Nicholas Palliser

Edward (as Nicholas Pallister)

Valentine Pelka

Valentine Pelka

Leslie

Carla MacKinnon

Carla MacKinnon

Carol

Dom Chapman

Dom Chapman

Paul

John Warnaby

John Warnaby

Hibbert