Actor (67 credits)
- 16th Annual Screen Actors Guild Awards (2010) играет самого себя - трибьют памяти, хроника
- The Orange British Academy Film Awards (2010) играет самого себя - трибьют памяти, хроника
- British Film Forever (2007) играет самого себя
- The 100 Greatest War Films (2005) играет самого себя
- Inside the Fear Factory (2003) Walter / Asylum, хроника
- History vs. Hollywood (2001) играет самого себя - актер, Lt., 6th Airborne
- Randall & Hopkirk (Deceased) (2000) Cecil Waterman
- Incident at Victoria Falls (1992) Lord Roberts
- Virtual Murder (1992) Judge Rawcliffe
- Murder One (1988) Hunter
- The Last Place on Earth (1985) Mr. Barnes
- Jenny's War (1985) Gen. Benjamin Cutler
- House of the Long Shadows (1982) Sam Allyson
- Night of One Hundred Stars (1980) играет самого себя
- Home Before Midnight (1979) Geoffrey Steele
- Las flores del vicio (1979) Terence
- The Big Sleep (1978) Commander Barker
- Um Homem e o Cinema (1977) хроника, not listed in credits
- No. 1 of the Secret Service (1977)
- Boy Dominic (1974) Capt. Charles Bulman
- Thriller (1973) George Tulliver
- Asylum (1972) Walter (segment: 'Frozen Fear')
- Dorian Gray (1970) Basil Hallward
- Stars on Sunday (1969) играет самого себя
- Subterfuge (1968) Col. Victor Redmayne
- Last of the Long-haired Boys (1968) Trigg
- The Love-Ins (1967)
- Coast of Skeletons (1965) Inspector Harry Sanders
- The Battle of the Villa Fiorita (1965) Darrell
- Operation Crossbow (1965) Wing Cmdr. Kendall
- The Very Edge (1963) Geoffrey Lawrence
- Death Drums Along the River (1963) Inspector Harry Sanders
- Le crime ne paie pas (1962) Col. Roberts William (segment 'L'homme de l'avenue')
- The Boys (1962) Victor Webster
- The Longest Day (1962) Maj. John Howard
- Songs of Praise (1961) играет самого себя
- The Long and the Short and the Tall (1961) Sgt. Mitchem
- Don't Bother to Knock (1961) Bill Ferguson
- The Hellions (1961) Sam Hargis
- Never Let Go (1960) John Cummings
- Danger Within (1959) Lt. Col. David Baird, M.C.
- The Naked Earth (1958) Danny
- Intent to Kill (1958) Dr. Bob McLaurin
- Chase a Crooked Shadow (1958) Ward Prescott
- Yangtse Incident: The Story of H.M.S. Amethyst (1957) Lt. Cmdr. Kerans, RN
- Saint Joan (1957) Dunois, Bastard of Orleans
- Marie-Antoinette reine de France (1956) Comte Axel von Fersen
- D-Day the Sixth of June (1956) Lt. Col. John Wynter
- The Virgin Queen (1955) Sir Walter Raleigh
- The Dam Busters (1955) Wing Commander Guy Gibson, V.C., D.S.O., D.F.C.
- A Man Called Peter (1955) The Rev. Peter Marshall
- Secrets d'alcôve (1954) Capitaine Davidson (segment 'Billet de logement, Le')
- The Sword and the Rose (1953) Charles Brandon
- Rob Roy: The Highland Rogue (1953) Rob Roy MacGregor
- BBC Sunday Night Theatre: Wuthering Heights (1953) Heathcliff
- 24 Hours of a Woman's Life (1952) The Young Man
- The Story of Robin Hood and His Merrie Men (1952) Robin Hood
- Venetian Bird (1952) Edward Mercer
- Lightning Strikes Twice (1951) Richard Trevelyan
- Flesh & Blood (1951) Charles Cameron / Sutherland
- Stage Fright (1950) Jonathan Cooper
- The Hasty Heart (1949) Cpl. Lachlan «Lachie» MacLachlan - the Scot
- For Them That Trespass (1949) Herbert Edward Logan
- The Interrupted Journey (1949)
- A Yank at Oxford (1938) Extra in sporting event, not listed in credits
- Old Bones of the River (1938) Extra in crowd scene, not listed in credits
- Good Morning, Boys (1937) Extra in crowd scene, not listed in credits
Producer (1 credits)