Beau Bridges
Harry Feversham
Robert Powell
Jack Durrance
Simon Ward
William Trench
Jane Seymour
Ethne Eustace
Harry Andrews
Gen. David Feversham
Richard Johnson
Abou Fatma
David Robb
Thomas Willoughby
Richard Beale
Wembol, the Valet
Robin Bailey
Col. Eustace
John Hallam
Sergeant Major
Julian Barnes
Lt. Bradley
Mary Maude
Mrs. Feversham
Frank Gatliff
The Old Major
Robert Flemyng
The Old Colonel
Robert James
John, the Butler
Alexander Bird
Harry Feversham, age 7
Jonathan Scott-Taylor
Harry Feversham, age 14
Pauline Yates
Army Nurse
Neil Hallett
Colonel of North Surreys
Terry Walsh
Lt. Smythe
Rachel Gurney
Mrs. Eustace