Actor (147 credits)
- Cameraman: The Life and Work of Jack Cardiff (2010) играет самого себя - интервьюируемый, хроника
- 12th Annual Screen Actors Guild Awards (2006) играет самого себя - в память, хроника
- The 78th Annual Academy Awards (2006) играет самого себя - Memorial sequence, хроника
- The Orange British Academy Film Awards (2006) играет самого себя - трибьют памяти, хроника
- The 100 Greatest War Films (2005) играет самого себя
- Lights2 (2005) A Tramp
- Peace One Day (2004) играет самого себя
- Bright Young Things (2003) Gentleman
- Living Famously (2002) играет самого себя
- Judi Dench: A BAFTA Tribute (2002) играет самого себя (Guest in audience)
- Larry and Vivien: The Oliviers in Love (2001) играет самого себя
- The Gentleman Thief (2001) Arthur Rosehip
- The Troop (1999) играет самого себя - рассказчик
- Cats (1998) Gus the Theater Cat
- The Story of Bean (1997) Chairman, хроника, not listed in credits
- Dennis Pennis R.I.P. (1997) играет самого себя
- Bean (1997) Chairman
- Hamlet (1996) Old Norway
- The Grotesque (1995) Sir Edward Cleghorn
- Heroes of Comedy (1995) играет самого себя
- Deadly Advice (1994) Jack the Ripper
- Martin Chuzzlewit (1994) Mr. Chuffey
- Harnessing Peacocks (1993) Bernard Quigley
- The Big Freeze (1993) Dapper man
- Frankenstein (1992) De Lacey
- The American Film Institute Salute to David Lean (1990) играет самого себя (Guest Speaker)
- Night of the Fox (1990) Brig. Dougal Munro
- Ending Up (1989) Bernard
- Around the World in 80 Days (1989) Faversham
- The Royal Variety Performance 1989 (1989) играет самого себя
- A Tale of Two Cities (1989) Jarvis Lorry
- Cilla's Goodbye to the '80s (1989) играет самого себя
- Peter Cushing: A One-Way Ticket to Hollywood (1989) Dr.Watson, хроника
- The Lady and the Highwayman (1988) Sir Lawrence Dobson
- Who's That Girl (1987) Montgomery Bell
- Hold the Dream (1986) Henry Rossiter
- Edge of the Wind (1985) Major General Blair
- Murder with Mirrors (1985) Lewis Serrocold
- The Golden Gong (1985) играет самого себя
- Aspel & Company (1984) играет самого себя
- A Woman of Substance (1984) Henry Rossiter
- The Masks of Death (1984) Doctor Watson
- Sahara (1983) Cambridge
- Gandhi (1982) The Viceroy
- The Adventures of Little Lord Fauntleroy (1982) The Earl of Dorincourt
- The Quatermass Conclusion (1979) Prof. Bernard Quatermass
- Tales of the Unexpected (1979) Sam Morrissey
- Zulu Dawn (1979) Sir Henry Bartle Frere
- Quatermass (1979) Prof. Bernard Quatermass
- The Big Sleep (1978) Inspector Jim Carson
- Dr. Strange (1978) Lindmer
- The Thirty-Nine Steps (1978) Scudder
- The South Bank Show (1978) играет самого себя
- Des Teufels Advokat (1977) Monsignor Blaise Meredith
- Trial by Combat (1976) Colonel Bertie Cook
- The «Human» Factor (1975) Mike McAllister
- Oklahoma Crude (1973) Cleon
- Lady Caroline Lamb (1972) Canning
- Young Winston (1972) General Kitchener
- Dulcima (1971) Mr. Parker
- The 43rd Annual Academy Awards (1971) играет самого себя - победитель: Best Actor in a Supporting Role
- The Virginia Graham Show (1970) играет самого себя
- Ryan's Daughter (1970)
- Adam's Woman (1970) Sir Philip MacDonald
- Nanny and the Professor (1970) Uncle Alfred
- Run Wild, Run Free (1969) The Moorman
- Stars on Sunday (1969) играет самого себя
- Oh! What a Lovely War (1969) Field-Marshal Sir Douglas Haig
- Wedding of the Doll (1968) играет самого себя
- Le calde notti di Lady Hamilton (1968)
- La morte non ha sesso (1968) Inspector Franz Bulon
- The Morecambe & Wise Show (1968) играет самого себя
- Chuka (1967) Colonel Stuart Valois
- Africa: Texas Style (1967) Wing Commander Hayes
- The Wrong Box (1966) Masterman Finsbury
- The Family Way (1966) Ezra Fitton
- King Rat (1965)
- The Truth About Spring (1965)
- Operation Crossbow (1965) Gen. Boyd
- The Chalk Garden (1964) Maitland
- The Danny Kaye Show (1963) играет самого себя
- The Valiant (1962) Captain Morgan
- Tiara Tahiti (1962) Lt. Col. Clifford Southey
- This Is Your Life (1961) играет самого себя
- The Parent Trap (1961) Mitch Evers' Golf Caddy, not listed in credits
- Flame in the Streets (1961) Jacko Palmer
- The Singer Not the Song (1961) Father Michael Keogh
- Swiss Family Robinson (1960) Father
- Tunes of Glory (1960) Lt. Col. Basil Barrow
- Summer of the Seventeenth Doll (1959) Barney
- Tiger Bay (1959) Superintendent Graham
- Dunkirk (1958) Corporal «Tubby» Binns
- I Was Monty's Double (1958) Major Harvey
- Ice Cold in Alex (1958) Captain Anson
- The Vicious Circle (1957) Dr. Howard Latimer
- Town on Trial (1957) Supt. Mike Halloran
- War and Peace (1956) Platon Karataev
- Around the World in Eighty Days (1956) London Carriage Driver
- It's Great to Be Young! (1956) Mr. Dingle
- The Baby and the Battleship (1956) Puncher Roberts
- Above Us the Waves (1955) Cmdr. Fraser
- Escapade (1955) John Hampden
- The Colditz Story (1955) Pat Reid
- The End of the Affair (1955) Albert Parkis
- Hobson's Choice (1953) William Mossop
- The Long Memory (1953) Phillip Davidson
- The Irv Kupcinet Show (1953) играет самого себя
- Mr. Denning Drives North (1952) Tom Denning
- The Gentle Gunman (1952) Terence Sullivan
- Morning Departure (1950)
- The History of Mr. Polly (1949) Alfred Polly
- The Rocking Horse Winner (1949) Bassett
- Scott of the Antarctic (1948) Captain Scott / Captain R.F. Scott R.N.
- The October Man (1947)
- So Well Remembered (1947) George Boswell
- Total War in Britain (1946) рассказчик, voice acting
- Great Expectations (1946)
- Land of Promise (1946) The Voice, voice acting
- Waterloo Road (1945) Jim Colter
- The Way to the Stars (1945) Peter Penrose
- This Happy Breed (1944) Billy Mitchell
- We Dive at Dawn (1943)
- In Which We Serve (1942) Ordinary Seaman Shorty Blake
- The Big Blockade (1942) Tom
- The Young Mr. Pitt (1942) William Wilberforce
- The Black Sheep of Whitehall (1942) Bobby Jessop
- Cottage to Let (1941) Flt·Lieut. Perry
- Old Bill and Son (1941) Young Bill Busby
- All Hands (1940) Jack
- Goodbye, Mr. Chips (1939) Peter Colley
- O.H.M.S. (1937) Cpl. Bert Dawson
- The Green Cockatoo (1937) Jim Connor
- The First Offence (1936) Johnnie Penrose
- Tudor Rose (1936) Lord Guilford Dudley
- Royal Cavalcade (1935) Young Enlistee
- Car of Dreams (1935) Robert Miller
- Brown on Resolution (1935) Albert Brown
- Charing Cross Road (1935) Tony
- Doctor's Orders (1934) Ronnie Blake
- A Political Party (1934) Tony Smithers
- Those Were the Days (1934) Bobby Poskett
- The Lash (1934) Arthur Haughton
- The River Wolves (1934) Peter Farrell
- Blind Justice (1934) Ralph Summers
- The Ghost Camera (1933) Ernest Elton
- Britannia of Billingsgate (1933) Fred Bolton
- The Midshipmaid (1932) Golightly
Director (1 credits)
Producer (2 credits)