Dunkirk 2017
Voice on Radio (uncredited)
Escape to Victory 1981
Captain John Colby
A Bridge Too Far 1977
Lt. Col. John O.E. Vandeleur
Zulu 1964
Lt. Gonville Bromhead
The Eagle Has Landed 1976
Col. Kurt Steiner
Battle of Britain 1969
Squadron Leader Canfield
Too Late the Hero 1970
Pvt. Tosh Hearne
Play Dirty 1969
Capt. Douglas
The Key 1958
Seaman (uncredited)
Carve Her Name with Pride 1958
Train Prisoner (uncredited)
Danger Within 1959
Prisoner with Pin-Up (uncredited)