Actor (78 credits)
- Gentleman Gothic: Gordon Hessler at American International Pictures (2015) Schweitz, хроника, not listed in credits
- The Lark Ascending (2012)
- Wallace and Gromit's World of Invention (2010) Wallace
- A Matter of Loaf and Death (2008) Wallace
- Kingdom (2007) Cyril
- British Film Forever (2007) играет самого себя
- The Curse of the Were-Rabbit (2005) Wallace
- Colour Me Kubrick: A True...ish Story (2005) The Second Patient
- Belonging (2004) Nathan
- Wallace & Gromit's Cracking Contraptions (2002) Wallace, voice acting
- The Incredible Adventures of Wallace & Gromit (2001) Wallace, voice acting
- Hotel! (2001) Radio Announcer, not listed in credits
- Wallace & Gromit in A Close Shave (1995)
- Wallace & Gromit in The Wrong Trousers (1993)
- Oh! Mr. Toad (1989) Rat
- The New Statesman (1987) Sidney Bliss
- The Wind in the Willows (1984) Rat
- Strangers and Brothers (1984) Leonard March
- Witness for the Prosecution (1982) Carter
- She Loves Me (1978) Ladislav Sipos
- Premiere (1977) Ernest
- The Incredible Sarah (1976) Thierry
- Full Circle (1976) Jeffrey Branscombe
- Raffles (1975) Kingsmill
- The Pallisers (1974) Mr. Bonteen
- Last of the Summer Wine (1973) Clegg
- Hitler: The Last Ten Days (1973) Banker (scenes deleted)
- Frankenstein: The True Story (1973) Priest
- The Reprieve (1972) Cossack Horseman
- The Moonstone (1972) Mr. Bruff
- The Persuaders! (1971) Piper
- The Rivals of Sherlock Holmes (1971) Dr. Jervis
- Bel Ami (1971) Norbert de Varenne
- The Night Digger (1971) Reverend Rupert Palafox
- Barlow at Large (1971) Joseph Miller
- Wuthering Heights (1970) Mr. Shielders
- The Reckoning (1970) Keresley, not listed in credits
- Catweazle (1970) Stuffy Gladstone
- My Lover, My Son (1970) Sir Sidney Brent
- Kate (1970) Sammy Harrison
- Menace (1970) Sonny Waters
- Taste the Blood of Dracula (1969) Samuel Paxton
- Softly Softly: Task Force (1969) Edward Letheridge
- Scream and Scream Again (1969) Schweitz
- Inadmissible Evidence (1968) Hudson
- Charlie Bubbles (1967) Solicitor
- Callan (1967) Routledge
- Mystery and Imagination (1966) Brogden
- Knock on Any Door (1965)
- Rapture (1965) Armand
- Public Eye (1965) Colin Reynolds
- Blackmail (1965) Miles Beckett
- The Third Secret (1964) Lawrence Jacks
- Clash by Night (1964) Victor Lush
- Festival (1963) Captain of the Fire Brigade
- The V.I.P.s (1963) Doctor
- The Mouse on the Moon (1963) Russian Delegate
- The Chem. Lab. Mystery (1963) Mad Willy
- I Thank a Fool (1962) Sleazy Doctor
- The Largest Theatre in the World: Heart to Heart (1962) Frank Godsell
- No Love for Johnnie (1961) M.P.
- A Chance of Thunder (1961) Howard
- The Renegade (1961) Henry Stolt
- The Curse of the Werewolf (1961) Don Enrique
- BBC Sunday-Night Play (1960) Capt. Hardy
- Saturday Night and Sunday Morning (1960) Man in Suit, not listed in credits
- Doctor in Love (1960) Love-Struck Patient, not listed in credits
- The Adventures of Alice (1960) Tweedledee
- Danger Man (1960) John Gordon
- The Widow of Bath (1959) Cady
- The Scapegoat (1959) Customs Official
- The Doctor's Dilemma (1958) Secretary at Picture Gallery
- The Invisible Man (1958) Nesib
- Anastasia (1956) Grischa, not listed in credits
- Armchair Theatre (1956) Alfred Purdie
- Child's Play (1954) Bill, the grocery merchant
- Scenes from Twelfth Night and Macbeth (1948) Sir Toby Belch
- A Midsummer Night's Dream (1947) Quince