All Cast

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
