Films
- The Waiting Room (2007) Roger
- Statement, The (2003) Commissaire Vionnet
- Lighthouse Hill (2002) Alfred
- Silent Cry (2002) Dr. Barrum
- Pianist, The (2002) Father
- aka Pianist, Der (2002) (Germany)
- aka Pianista (2002) (Poland)
- aka Pianiste, Le (2002) (France)
- Martins, The (2001) Mr. Heath
- Ghosthunter (2000) Charlie Fielding
- Dreaming of Joseph Lees (1999) Eva's Father
- Stiff Upper Lips(1998) Hudson Jr.
- So This Is Romance? Mike's Dad(1998)
- For My Baby (1997) Rudi Wittfogel
- aka Goodnight Vienna (1997) (USA)
- Tiré á Part (1997) John Rathbone
- aka Limited Edition (1997)
- Road to Glory, The (1996)
- Gospa (1995) Monsignor
- Sparrow (1993) Father Nunzio
- aka Storia di una capinera (1993)
- Stalin (1992) (TV) Sergei Alliluyeva
- Cthulhu Mansion (1990) Chandu
- aka Black Magic Mansion (1990)
- aka Mansion de los Cthulhu, La (1990)
- King of the Wind (1989) Edward Coke
- Return of the Musketeers, The (1989) Porthos
- Lifeforce (1985) Prof. Hans Fallada
- Arch of Triumph (1985) Boris
- Nineteen Nineteen (1985) (voice) Sigmund Freud
- Christmas Carol, A (1984) Jacob Marley
- Sakharov (1984) Kravtsov
- Chiave, La (1983) Nino Rolfe
- aka Key, The (1983)
- Ploughman's Lunch, The (1983) Matthew Fox
- Enigma (1982) Canarsky
- Return of the Soldier, The (1982) William Grey
- Murder by Decree (1979) Inspector Lestrade
- aka Sherlock Holmes: Murder by Decree (1979)
- Ring Of Darkness (1979) Don Giulio
- aka Ombra nell'ombra, Un (1979)
- Wild Geese, The (1978) Fr. Geoghagen
- Pas de frontières pour l'inspecteur: Le bouc émissaire (1975) Van der Valk
- aka Van der Valk und die Toten
- Van der Valk and the Dead
- Four Musketeers, The (1974) Porthos
- aka Revenge of Milady, The (1974)
- Three Musketeers, The (1973) Porthos/O'Reilly
- aka Tres mosqueteros, Los (1973) (Spain: dubbed version)
- Shaft in Africa (1973) Amafi
- Van der Valk und die Reichen (1973) Van der Valk
- Van der Valk and the Rich
- Sitting Target (1972) Marty Gold
- Gumshoe (1972) William
- Neither the Sea Nor the Sand (1972) George Dabernon
- Van der Valk und das Madchen (1972) Van der Valk
- aka Van Der Valk and the Girl
- aka Pas de frontière pour l'inspecteur - Le milieu n'est pas tendre
- aka Gun Before Butter
- Assault (1971) Detective Chief Superintendent Velyan
- aka Creepers, The (1971)
- aka In the Devil's Garden (1971) (USA)
- aka Satan's Playthings (1971) (USA)
- aka Tower of Terror (1971)
- Danny Jones (1971)
- aka Fires of Youth
- Molly Maguires, The (1970) Davies
- Body, The (1970) Narrator
- Cromwell (1970) John Carter
- Shoes of the Fisherman, The (1968) Igor Bounin
- Inspector Clouseau (1968) Superintendent Weaver
- Twisted Nerve (1968) Henry Durnley
- Spare Tyres, The (1967) Council Foreman
- I'll Never Forget What's 'Isname (1967) Chaplain
- Robbery (1967) Robinson
- Deadly Bees, The (1966) H.W. Manfred
- Jokers, The (1966) Harassed Man
- Sandwich Man, The (1966) Fish Porter
- Informers, The (1965) Leon Sale
- aka Underworld Informers (1965)
- Othello (1965) Iago
- Study in Terror, A (1965) Inspector Lestrade
- aka Fog (1965)
- Comedy Man, The (1963) Prout
- Doctor in Distress(1963) Corsetiere
- Wild Affair, The (1963) Drunk
- Life for Ruth (1962) Teddy's father
- aka Condemned to Life (1962)
- aka Walk in the Shadow (1962)
- Loneliness of the Long Distance Runner, The (1962) Booking Office Clerk
- aka Rebel with a Cause (1962)
- Longest Day, The (1962) (uncredited) Private Coke
- Private Potter (1962)
- The Three Musketeers in Aid of Dyslexic Children Personal Appearance - Late Night Showing (1974)
Self