2014
Toil And Trouble: Making 'Macbeth' as Self (archive footage)
2005
Kingdom of Heaven as Patriarch of Jerusalem
2004
Tomb of Terror as Bennett
2001
The Story of 'Frenzy' as Self
1998
Bloodlines: Legacy of a Lord as Derek Jarvis
1996
Darklands as David Keller
1996
White Men Are Cracking Up as Detective Margrave
1994
Lurking Fear as Bennett
1992
Beautiful Lies as George Orwell
1992
Love at First Sight as George (1 episode)
1992
Maigret (2 episodes)
1989
La più bella del reame as Jeremy
1989
Streets of Yesterday
1989
Unexplained Laughter as Finn
1988
South Of The Border as Trevor (1 episode)
1988
The Play on One as Finn (1 episode)
1987
Make and Break as Peter Davis
1986
Casualty as Graham Lester (1 episode)
1984
Much Ado About Nothing as Don Pedro
1984
The Bill (1 episode)
1984
Pop Pirates as Coastguard
1984
Sherlock Holmes as Count Sylvius (1 episode)
1982
Giro City as O'Mally
1982
Doctor Faustus as Adrian Leverkühn
1981
Peter and Paul as Luke (2 episodes)
1980
Gary Cooper, que estás en los cielos
1980
Breaking Glass as Woods
1980
Hammer House of Horror as David (1 episode)
1980
The Martian Chronicles as Christ (1 episode)
1979
Henry IV Part 2 as King Henry IV
1979
Henry IV Part 1 as King Henry IV
1979
La Sabina as Michael
1978
Richard II as Henry Bolingbroke
1978
BBC Television Shakespeare as Henry Bolingbroke (4 episodes)
1978
Death on the Nile as James Ferguson
1978
Death on the Nile: Making of Featurette as Self / James Ferguson
1977
The Standard as Charbinsky
1976
Curro Jiménez as McCallaghan (1 episode)
1976
The New Avengers (1 episode)
1976
Game of Seduction as Count Charles de Lapalmmes
1976
El segundo poder as Juan de Sacramonte
1974
Diagnosis: Murder as Lomax
1973
The Final Programme as Jerry Cornelius
1973
The Big Screen as Self
1972
Lady Caroline Lamb as William Lamb
1972
Frenzy as Richard Ian Blaney
1972
Polanski Meets Macbeth as Self
1970
The Horror of Frankenstein as Lt. Henry Becker
1970
The Vampire Lovers as Carl Ebhardt
1969
Counterstrike (10 episodes)