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? (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
- Mountain of Diamonds (1991) Garrick
- Cthulhu Mansion (1990) Chandu
- - aka Black Magic Mansion (1990)
- - aka Mansiôn 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
- 1919 (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
- 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
- Sitting Target (1972) Marty Gold
- Gumshoe (1972) William
- Neither the Sea Nor the Sand (1972) George Dabernon
- Van der Valk und das Mä dchen (1972) Van der Valk
- 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
- Piano Tuner, The (1969) Wilfred Tilley
- Shoes of the Fisherman, The (1968) Igor Bounin
- Inspector Clouseau (1968) Superintendent Weaver
- Twisted Nerve (1968) Henry Durnley
- I'll Never Forget What's 'is Name (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)