The Fifth Province as Marcel
2023
The Enigmatic Charlotte Rampling as Self (archive footage)
2014
United Passions as Lord Kinnaird
2013
The Curse of Edgar as Clyde Tolson
2012
Bel Ami as Comte de Vaudrec
2011
Zen as Eduardo Guerchini (3 episodes)
2010
Malice in Wonderland as Rex
2009
Law & Order: UK (1 episode)
2007
Heroes & Villains: Napoleon as General Dugommier
2006
Chromophobia as Geoffrey Wharton
2004
Agatha Christie's Marple as Count Ludwig Von Stainach (1 episode)
2003
The Commander (2 episodes)
2002
The Inspector Lynley Mysteries as James Pitchley (1 episode)
2001
Judge John Deed (1 episode)
2000
Deeply as Adm. Griggs
1998
Close Relations as Robert (5 episodes)
1997
Trial & Retribution (2 episodes)
1996
Moses as Korah (2 episodes)
1994
Nostradamus as King Henry II
1993
Sweet Killing as Adam Crosse
1993
For Love or Money as Christian Hanover
1993
Sherlock Holmes Returns as Sherlock Holmes
1993
Peak Practice as Paul Redman (1 episode)
1992
The Bridge as Reginald Heatherington
1991
One Against the Wind as SS Capt. Herman Gruber
1991
Strauss Dynasty as Johann Strauß sen. (12 episodes)
1991
The Strauss Dynasty as Johann Strauss (Vater)
1989
Darlings of the Gods as Laurence Olivier (2 episodes)
1987
Napoleon and Josephine: A Love Story as Joseph Bonaparte (3 episodes)
1987
The Shutter Falls as Alexander Watson
1986
Max My Love as Peter
1986
Agatha Christie’s The Last Seance as Raoul Daubreuil
1986
Caprice as Douglas Furbanks
1985
Young Sherlock Holmes as Professor Rathe
1985
Lace 2 as King Abdullah of Sydon
1985
The Bride as Clerval
1985
Lace II as King Abdullah of Sydon (2 episodes)
1984
The Cold Room as Erich
1984
Lace as Prince Abdullah (2 episodes)
1984
She'll Be Wearing Pink Pyjamas as Tom
1983
Reilly: Ace of Spies as Trilisser (3 episodes)
1982
The Draughtsman's Contract as Mr. Neville
1981
Quartet as Stephan Zelli
1981
Last Night Another Dissident... as Andrei Platonov
1981
Raiders of the Lost Ark as Gobler
1980
Love in a Cold Climate as Juan (8 episodes)
1979
Tales of the Unexpected as Cassan (1 episode)
1978
Danton's Death as Camille
1977
The Eagle of the Ninth as Marcus Flavius Aquila (6 episodes)
1976
Voyage of the Damned as Seaman Heinz Berg
1974
Flavia the Heretic as Ahmed
1972
The Creditors as Adolph
1972
Vampire Circus as Emil
1971
The Rivals of Sherlock Holmes as William Hazeldene (1 episode)
1970
Play for Today as Oscar (1 episode)
1970
The Roads to Freedom as Boris (13 episodes)
1970
Something For Everyone as Helmuth von Ornstein
1970
Taste the Blood of Dracula as Paul Paxton
1969
Blood of the Lamb as Alec
1969
A Walk with Love and Death as Robert of Loris
1969
Hadleigh (52 episodes)
1951
Hallmark Hall of Fame as Herman Gruber (1 episode)