"When young Kathleen makes a promise to Keith Cameron during World War One, that no matter what happens they will meet again one day, she little realises what the consequences could be."
Dorothy Tutin
as Kathleen Drover
Hugh Grant
as Robert Drover
Arabella Weir
as Anne Page
Amanda Waring
as Young Kathleen
Gerrard McArthur
as Keith Cameron
Helen Lindsay
as Kathleen’s Mother
Robert Hardy
as William Drover
Warren Saire
as Tom Drover
Miranda Richardson
as Gina
Adrienne Corri
as Delia Graham
Paul Hawkins
as Bennet
Angela Thorne
as Mary Dash
John Fortune
as Eric Farnham
Peter Graves
as Ponsonby
Nicholas Geake
as RAF Man
John Graham
as Newsreader
David Rees
Editor
Anna Farrar
Graphic Designer
Paul Lewis
Music
Carolyn Bartlett
Casting Director
Peter Phillips
Production Designer
June Wyndham-Davies
Producer
Peter Hammond
Director
Elizabeth Bowen
Short Story
Derek Mahon
Screenplay