- Orpheus & Eurydice (2000) …. Narrator
- Gladiator (2000) …. Proximo
- Parting Shots (1999) …. Jamie Campbell-Stewart
- Jeremiah (1998) (TV) …. General Safan
- The Incredible Adventures of Marco Polo (1998) …. Captain Cornelius Donovan
- Tunnelgangster von Berlin, Die (1996) (TV) …. Professor Norbert Marcus
- The Bruce (1996) …. Bishop Wisharton
- Funny Bones (1995) …. Dolly Hopkins
- Superbrain (1995)
- Russian Roulette - Moscow 95 (1995)
- Return to Lonesome Dove (1993) (mini) TV mini-series …. Gregor Dunnigan
- Severed Ties (1992) …. Doctor Hans Vaughan
- Prisoner of Honor (1991) (TV) …. Gen. de Boisdeffre
- The Pit and the Pendulum (1991) (V) …. Cardinal
- Hired to Kill (1990) …. Michael Bartos
- A Ghost in Monte Carlo (1990) (TV) …. The Rajah
- Treasure Island (1990) (TV) …. Capt. Billy Bones
- Panama zucchero (1990)
- The Return of the Musketeers (1989) …. Athos
- Master of Dragonard Hill (1989) …. Captain Shanks
- The Lady and the Highwayman (1989) (TV) …. Sir Phillip Gage
- The Revenger (1989) …. Jack Fisher
- The Adventures of Baron Munchausen (1988) …. Vulcan
- Gor (1988) …. Sarm
- Captive Rage (1988) …. General Belmondo
- The House of Usher (1988) …. Roderick Usher
- Blind Justice (1988) …. Balinger
- The Misfit Brigade (1987) …. The General
- Rage to Kill (1987) …. General Turner
- Dragonard (1987) …. Captain Shanks
- Skeleton Coast (1987) …. Capt. Simpson
- Captive (1986) …. Gregory Le Vay
- Castaway (1986) …. Gerald Kingsland
- Christopher Columbus (1985) (mini) TV mini-series …. Martin Pinzon
- Black Arrow (1985) (TV) …. Sir Daniel
- Two of a Kind (1983) …. Beasley
- Masquerade …. Wolfen (1 episode, 1983)
- Spasms (1983) …. Jason Kincaid
- Mas’ Ala Al-Kubra, al- (1983)
- Fanny Hill (1983) …. Mr. Edward Widdlecome
- The Sting II (1983) …. Doyle Lonnegan
- Venom (1981) …. Dave Averconnelly
- Condorman (1981) …. Krokov
- Lion of the Desert (1981) …. Gen. Rodolfo Graziani
- Dr. Heckyl and Mr. Hype (1980) …. Dr. Henry Heckyl/Mr. Hype
- The Brood (1979) …. Dr. Hal Raglan
- A Touch of the Sun (1979) …. Captain Daniel Nelson
- The Big Sleep (1978) …. Eddie Mars
- Tomorrow Never Comes (1978) …. Jim Wilson
- The Class of Miss MacMichael (1978) …. Terence Sutton
- The Ransom (1977) …. Nick McCormick
- Crossed Swords (1977) …. Miles Hendon
- Burnt Offerings (1976) …. Ben Rolf
- The Great Scout & Cathouse Thursday (1976) …. Joe Knox (Joseph Pendergast Knox)
- The Sell-Out (1976) …. Gabriel Lee
- Lisztomania (1975) (uncredited) …. Princess Carolyn’s Servant
- Royal Flash (1975) …. Otto von Bismarck
- Tommy (1975) …. Frank Hobbs
- The Four Musketeers (1974) …. Athos
- Mahler (1974) …. Train Conductor
- Unbekannter rechnet ab, Ein (1974) …. Hugh Lombard
- The Three Musketeers (1973) …. Athos
- Revolver (1973) …. Vito Cipriani
- Days of Fury (1973) …. Palizyn
- Mordi e fuggi (1973) …. Fabrizo
- Blue Blood (1973) …. Tom
- Sitting Target (1972) …. Harry Lomart
- Z.P.G. (1972) …. Russ McNeil
- The Triple Echo (1972) …. Sergeant
- The Devils (1971) …. Urbain Grandier
- The Hunting Party (1971) …. Frank Calder
- Take a Girl Like You (1970) …. Patrick Standish
- The Lady in the Car with Glasses and a Gun (1970) …. Michael Caldwell
- Women in Love (1969) …. Gerald Crich
- Hannibal Brooks (1969) …. Stephen ‘Hannibal’ Brooks
- The Assassination Bureau (1969) …. Ivan Dragomiloff
- Oliver! (1968) …. Bill Sikes
- I’ll Never Forget What’s’isname (1967) …. Andrew Quint
- The Shuttered Room (1967) …. Ethan
- The Jokers (1967/I) …. David Tremayne
- Court Martial (1 episode, 1966)
- The Trap (1966) …. Jean La Bête
- It’s Dark Outside (1964) TV series …. Sebastian (unknown episodes, 1965)
- The Brigand of Kandahar (1965) …. Ali Khan
- Monitor: The Debussy Film (1965) (TV) …. Claude Debussy
- The Party’s Over (1965) …. Moise
- R3 (1964) TV series …. Dr Richard Franklin (series 2) (unknown episodes)
- The System (1964) …. Tinker
- The Saint …. Aristides / … (2 episodes, 1963-1964)
- The Damned (1963) …. King
- Paranoiac (1963) …. Simon Ashby
- The Scarlet Blade (1963) …. Capt. Tom Sylvester
- ITV Play of the Week …. Dan (1 episode, 1962)
- Captain Clegg (1962) …. Harry Cobtree
- Pirates of Blood River (1962) …. Brocaire, a pirate
- The Curse of the Werewolf (1961) …. Leon Corledo
- The Rebel (1961) …. Artist in Cafe
- No Love for Johnnie (1961) …. Guest
- His and Hers (1961) …. Poet
- Sword of Sherwood Forest (1960) …. Lord Melton
- The Bulldog Breed (1960) (uncredited) …. Teddy Boy in cinema fight
- The Two Faces of Dr. Jekyll (1960) …. Nightclub Bouncer
- Beat Girl (1960) …. Plaid Shirt
- The League of Gentlemen (1960) (uncredited) …. Chorus boy
- The Angry Silence (1960) …. Mick
- Life Is a Circus (1960) (uncredited) …. Spectator at side show
- Upstairs and Downstairs (1959) (uncredited)
- The Captain’s Table (1959) (uncredited)
- Hello London (1958) …. Press photographer
- The Square Peg (1958) (uncredited)