
Role w serialach
The Roads to Freedom
jako Boris
13 odcinków
Love in a Cold Climate
jako Juan
8 odcinków
The Strauss Dynasty
jako Johann Strauß sen.
6 odcinków
The Eagle of the Ninth
jako Marcus Flavius Aquila
6 odcinków
Close Relations
jako Robert
5 odcinków
Zen
jako Eduardo Guerchini
3 odcinków
Napoleon and Josephine: A Love Story
jako Joseph Bonaparte
3 odcinków
Reilly: Ace of Spies
jako Trilisser
3 odcinków
2 odcinków
Lace
jako Prince Abdullah
2 odcinków
2 odcinków
Lace II
jako King Abdullah of Sydon
2 odcinków
Darlings of the Gods
jako Laurence Olivier
2 odcinków
Moses
jako Korah
2 odcinków
The Inspector Lynley Mysteries
jako James Pitchley
1 odcinków
1 odcinków
Tales of the Unexpected
jako Cassan
1 odcinków
Hallmark Hall of Fame
jako Herman Gruber
1 odcinków
1 odcinków
1 odcinków
The Rivals of Sherlock Holmes
jako William Hazeldene
1 odcinków
Panna Marple
jako Count Ludwig Von Stainach
1 odcinków
Peak Practice
jako Paul Redman
1 odcinków
Play for Today
jako Oscar
1 odcinków
BBC Play of the Month
jako Sir William Davison
1 odcinków
BBC Play of the Month
jako Camille Desmoulins
1 odcinków
Hadleigh
jako Gregory Baker
1 odcinków