Actor
Orpheus & Eurydice
2000
as Narrator
Gladiator
2000
as Proximo
Parting Shots
1999
as Jamie Campbell-Stewart
Jeremiah
1998
as General Safan
The Incredible Adventures of Marco Polo
1998
as Captain Cornelius Donovan
The Bruce
1996
as Bishop Wisharton
Superbrain
1996
as Professor Norbert Marcus
Funny Bones
1995
as Dolly Hopkins
Luise knackt den Jackpot
1995
as Matthias
Russian Roulette - Moscow 95
1995
Severed Ties
1992
as Dr. Hans Vaughan
Prisoner of Honor
1991
as Gen. de Boisdeffre
The Pit and the Pendulum
1991
as Cardinal
Hired to Kill
1990
as Michael Bartos
The Lady and the Highwayman
1990
as Sir Phillip Gage
Panama Sugar
1990
as Generale
A Ghost in Monte Carlo
1990
as The Rajah
Treasure Island
1990
as Billy Bones
The House of Usher
1989
as Roderick Usher
The Return of the Musketeers
1989
as Athos
The Revenger
1989
as Jack Fisher
Captive Rage
1988
as General Belmondo
The Adventures of Baron Munchausen
1988
as Vulcan
Rage to Kill
1988
as General Turner
Skeleton Coast
1988
as Captain Simpson
Blind Justice
1988
as Ian Ballinger
The Misfit Brigade
1987
as The General
Master of Dragonard Hill
1987
as Captain Shanks
Dragonard
1987
as Captain Shanks
Gor
1987
as Sarm
Captive
1986
as Gregory Le Vay
Castaway
1986
as Gerald Kingsland
Black Arrow
1985
as Sir Brackley
Two of a Kind
1983
as Beasley
Spasms
1983
as Jason Kincaid
The Sting II
1983
as Lonnegan
Clash of Loyalties
1983
as Colonel Leachman
Fanny Hill
1983
as Edward Widdlecome
Venom
1981
as Dave Averconnelly
Condorman
1981
as Krokov
Lion of the Desert
1981
as Gen. Rodolfo Graziani
Dr. Heckyl and Mr. Hype
1980
as Dr. Henry Heckyl/Mr. Hype
The Brood
1979
as Dr. Hal Raglan
The Class Of Miss MacMichael
1979
as Terence Sutton
A Touch of the Sun
1979
The Big Sleep
1978
as Eddie Mars
Tomorrow Never Comes
1978
as Jim Wilson
The Prince and the Pauper
1977
as Miles Hendon
The Ransom
1977
as Nick McCormick
Burnt Offerings
1976
as Ben Rolf
The Great Scout & Cathouse Thursday
1976
as Joe Knox
The Sell Out
1976
as Gabriel Lee
Lisztomania
1975
as Princess Carolyn's Servant
Royal Flash
1975
as Otto von Bismarck
Tommy
1975
as Frank
Blue Blood
1974
as Tom the butler
The Four Musketeers
1974
as Athos
And Then There Were None
1974
as Hugh Lombard
Mahler
1974
as Train Conductor
The Three Musketeers
1973
as Athos
Revolver
1973
as Vito Cipriani
Dirty Weekend
1973
as Fabrizo
One Russian Summer
1973
as Palizyn
The Triple Echo
1972
as Arthur, the Sergeant
Z.P.G.
1972
as Russ
Sitting Target
1972
as Harry Lomart
The Devils
1971
as Father Urbain Grandier
The Hunting Party
1971
as Frank Calder
Take a Girl Like You
1970
as Patrick Standish
The Lady in the Car with Glasses and a Gun
1970
as Michael Caldwell
Women in Love
1969
as Gerald Crich
The Assassination Bureau
1969
as Ivan Dragomiloff
Hannibal Brooks
1969
as Brooks
Oliver!
1968
as Bill Sikes
Dante's Inferno
1967
as Dante Gabriel Rossetti
I'll Never Forget What's'isname
1967
as Andrew Quint
The Shuttered Room
1967
as Ethan
The Jokers
1967
as David Tremayne
The Trap
1966
as La Bete
The Brigand of Kandahar
1965
as Ali Kahn
Always on Sunday
1965
as Narrator (voice)
The Debussy Film
1965
as Claude Debussy
The Party's Over
1965
as Moise
The System
1964
as Tinker
The Scarlet Blade
1963
as Captain Sylvester
Paranoiac
1963
as Simon Ashby
The Damned
1962
as King
Captain Clegg
1962
as Harry Cobtree
The Pirates of Blood River
1962
as Pirate Brocaire
The Curse of the Werewolf
1961
as Leon Corledo
The Rebel
1961
as Artist in Cafe
No Love for Johnnie
1961
as Man with Bucket on His Head (uncredited)
His and Hers
1961
as Poet
Sword of Sherwood Forest
1960
as Lord Melton (uncredited)
The Bulldog Breed
1960
as Teddy Boy in Cinema Fight (uncredited)
The Two Faces of Dr. Jekyll
1960
as Nightclub Bouncer (uncredited)
Beat Girl
1960
as Plaid Shirt
The League of Gentlemen
1960
as Chorus Boy (uncredited)
The Angry Silence
1960
as Mick
Life Is a Circus
1960
as Spectator at Sideshow (uncredited)
Upstairs and Downstairs
1959
as Train Passenger (uncredited)
The Captain's Table
1959
as Suntanning Passenger (uncredited)
The Square Peg
1958
as (uncredited)
Value for Money
1955
as Extra (uncredited)
The World of Hammer: Chiller
as narrator