Actor (117 credits)
- John le Carré (2008) хроника
- The Adventures of Young Indiana Jones: Winds of Change (2008) Clemenceau, хроника
- Far and Away (1992)
- As You Like It (1992) Adam
- The Young Indiana Jones Chronicles (1992) George Clemenceau
- The Fool (1990) The Ballad Seller
- My Left Foot: The Story of Christy Brown (1989) Lord Castlewelland
- Roald Dahl's Danny the Champion of the World (1989) Doc Spencer
- Menace Unseen (мини-сериал) (1988) Mr. Simmondson
- The Tenth Man (1988) The Priest
- Little Dorrit (1987) Frederick Dorrit
- Dr. Fischer of Geneva (1985) Steiner
- The Ray Bradbury Theater (1985) Doctor Jeffers
- Nineteen Eighty-Four (1984) Charrington
- Don Camillo (1984) Bishop
- Robin of Sherwood (1984) Agrivaine
- Oedipus the King (1984) Priest
- Wagner (1983) Sulzer
- Death of an Expert Witness (мини-сериал) (1983) Mr. Lorimer
- The Kingfisher (1983) Hawkins
- The Comedy of Errors (1983) Aegeon
- The Outcasts (1982) Myles Keenan
- The Ballroom of Romance (1982) Mr. Dwyer
- No Country for Old Men (1981)
- Andrina (1981)
- True Confessions (1981) Cardinal Danaher
- Lovespell (1981) Gormond of Ireland
- Maybury (1981) Mac
- Strumpet City (1980) Father Giffley
- Cry of the Innocent (1980) Tom Moloney
- Tales of the Unexpected (1979) Michael Fish
- Poitín (1978) Michil
- Les Miserables (1978) Fauchelevent
- Jesus of Nazareth (1977) Yehuda the Rabbi
- Il grande racket (1976) Bodyguard / Clerk, voice acting, not listed in credits
- Italia a mano armata (1976) Pickpocket Victim, voice acting, not listed in credits
- Paura in città (1976) Giacomo Masoni
- Children of Rage (1975) David's father
- Profondo rosso (1975) Florist, voice acting, not listed in credits
- La città sconvolta: caccia spietata ai rapitori (1975) Line, voice acting, not listed in credits
- Il venditore di palloncini (1974) Balloon Vendor
- The Abdication (1974) Oxenstierna
- La polizia chiede aiuto (1974) Coroner, voice acting, not listed in credits
- Juggernaut (1974) Major O'Neill, not listed in credits
- Il cittadino si ribella (1974) Records, voice acting, not listed in credits
- Arrivano Joe e Margherito (1974) Parkintosh
- Orson Welles' Great Mysteries (1973) Mr. White
- La mano spietata della legge (1973) The Judge
- The Day of the Jackal (1973) The Gunsmith
- The Homecoming (1973) Sam
- A Likely Story (1973)
- La polizia ringrazia (1972) Former Superintendent Stolfi
- The Golden Bowl (1972) Bob Assingham
- La mala ordina (1972) Corso
- The Hands of Cormac Joyce (1972) Mr. Reece
- ...Più forte ragazzi! (1972) Matto
- Milano calibro 9 (1972) Hotel Front Desk Clerk, voice acting, not listed in credits
- Poet Game (1972)
- Sacco e Vanzetti (1971) Frederick Katzmann
- King Lear (1971) Albany
- Harold and Maude (1971) Glaucus
- The Ballad of Tam Lin (1970) Vicar Julian Ainsley
- David Copperfield (1969) Barkis
- Galileo (1968) Galileo
- Oedipus the King (1968) Messenger
- The Taming of the Shrew (1967) Grumio
- Dial M for Murder (1967) Chief Insp. Hubbard
- Fahrenheit 451 (1966) Captain Beatty
- I Was Happy Here (1966) Hogan
- Where the Spies Are (1965) Rosser
- The Spy Who Came in from the Cold (1965) Control
- Festival (1963) Father
- 80,000 Suspects (1963) Father Maguire
- Waltz of the Toreadors (1962) Dr. Grogan
- I Thank a Fool (1962) Captain Ferris
- The Chairs (1962) The Old Man
- The Power and the Glory (1961) Tench
- Johnny Nobody (1961) Prosecuting Counsel O'Brien
- Drama 61-67 (1961) Harold Petley
- Armchair Mystery Theatre (1960) Stan Bracey
- A Terrible Beauty (1960) Jimmy Hannafin
- Shake Hands with the Devil (1959) Chris Noonan
- Play of the Week (1959) Doctor
- The Moon and Sixpence (1959) Dr. Coutras
- Gideon's Day (1958) Birdie Sparrow
- Floods of Fear (1958) Peebles
- The Rising of the Moon (1957) Inspector Michael Dillon (1st Episode)
- The DuPont Show of the Month (1957) David Wylie
- Ill Met by Moonlight (1957) Sandy
- Miracle in Soho (1957) Sam Bishop
- Jacqueline (1956) Mr. Flannagan
- The Spanish Gardener (1956) Garcia
- The Man in the Road (1956) Dr. Kelly
- The March Hare (1956) Lazy Mangan
- Passage Home (1955) Bohannon the steward
- The Man Who Never Was (1955) Taxi Driver
- The Last Moment (1954) Daniel O'Driscoll (segment: 'The Sensible Man')
- Destination Milan (1954) Paddy O'Clafferty
- Douglas Fairbanks, Jr., Presents (1953) Amos Kell
- Saadia (1953) Khadir
- The Wild Heart (1952) Edward Marston
- The Blue Veil (1951) Frank Hutchins
- The Secret of Convict Lake (1951) Edward «Limey» Cockerell
- Soldiers Three (1951) Pvt. Dennis Malloy
- Gone to Earth (1950) Edward Marston
- The Elusive Pimpernel (1950) Chauvelin
- The Blue Lagoon (1949) James Carter
- The Small Back Room (1949) Cpl. Taylor
- Once a Jolly Swagman (1949) Duggie
- All Over the Town (1949) Gerald Vane
- Escape (1948) Rodgers
- Esther Waters (1948) Fred
- Odd Man Out (1947) Pat
- Once a Crook (1941) Bill Hopkins
- Inspector Hornleigh Goes to It (1941) Postal Sorter
- Guests of the Nation (1935) IRA member who rises flag / imprisoned IRA member
- Knocknagow (1918) Brian's child