Actor (68 credits)
- A Real Summer (2007) играет самого себя, хроника, not listed in credits
- The Very Best of Sid James (1996) хроника
- Peter Cushing: A One-Way Ticket to Hollywood (1989) Jarvis Lorry, хроника
- The Golden Gong (1985) хроника
- Night of One Hundred Stars (1980) играет самого себя
- A Tale of Two Cities (1980) Dr. Jarvis Lorry
- The Spaceman and King Arthur (1979)
- The Silent Witness (1978) рассказчик, voice acting
- An Englishman's Castle (1978) Peter Ingram
- The Rocking Horse Winner (1977) Uncle
- Viaje al centro de la Tierra (1977) Prof. Otto Lindenbrock
- The Alan Hamel Show (1976) играет самого себя
- The Slipper and the Rose: The Story of Cinderella (1976) Chamberlain
- Father Brown (1974) Father Brown
- Scrooge (1970) Ghost of Christmas Present
- Battle of Britain (1969)
- Fräulein Doktor (1969) Col. Foreman
- Oh! What a Lovely War (1969) Kaiser Wilhelm II
- The Mercenaries (1968) Doctor Wreid
- The Forsyte Saga (1966) «Young Jolyon» Forsyte
- Lord Raingo (1966) Sam Raingo
- The Collector (1965)
- The Comedy Man (1964) Chick Byrd
- First Night (1963) Major Colum Fitzgerald
- Some People (1962) Mr. Smith
- We Joined the Navy (1962)
- The Largest Theatre in the World: Heart to Heart (1962) David Mann
- The Longest Day (1962) Capt. Colin Maud
- Survival (1961) рассказчик
- The Greengage Summer (1961)
- Sink the Bismarck! (1960) Captain Shepard
- Man in the Moon (1960) William Blood
- The 39 Steps (1959) Richard Hannay
- North West Frontier (1959) Captain Scott
- The Sheriff of Fractured Jaw (1958) Jonathan Tibbs
- A Night to Remember (1958)
- Next to No Time (1958) David Webb
- The Admirable Crichton (1957) Crichton
- Reach for the Sky (1956) Douglas Bader
- The Deep Blue Sea (1955) Freddie Page
- The Man Who Loved Redheads (1955) рассказчик, voice acting
- Raising a Riot (1955) Tony Kent
- Doctor in the House (1954) Richard Grimsdyke
- The Yellow Balloon (1953) Ted Palmer
- Genevieve (1953)
- Our Girl Friday (1953) Pat Plunkett
- Never Let Me Go (1953) Steve Quillan
- Brandy for the Parson (1952) Tony Rackham
- The Galloping Major (1951) Rosedale Film Studio Director
- The Franchise Affair (1951) Stanley Peters
- No Highway (1951) Dobson, Co-Pilot, not listed in credits
- Appointment with Venus (1951) Lionel Fallaize
- Morning Departure (1950) Lieut. Cmdr. James
- Chance of a Lifetime (1950) Adam
- The Clouded Yellow (1950) Willy Shepley
- Now Barabbas (1949) Spencer
- Man on the Run (1949) Corp. Newman the Blackmailer
- Macbeth/II (1949) Ross
- Stop Press Girl (1949) Police Sgt. «Bonzo»
- Macbeth (1949) Ross
- Scott of the Antarctic (1948) Lt. E.G.R. (Teddy), Evans R.N.
- Reunion (1948) Peter Sorley
- Power Without Glory (1947) Eddie
- Mourning Becomes Electra (мини-сериал) (1947) Captain Peter Niles
- The Silence of the Sea (1946) The German Officer
- Toad of Toad Hall (1946) Mr. Badger
- School for Secrets (1946) Bomb Aimer, not listed in credits
- Look Up and Laugh (1935) Bit Part, not listed in credits