
Filmography49 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2014 | United PassionsMovie | Lord Kinnaird | 67 |
| 2012 | Bel AmiMovie | Comte de Vaudrec | 65 |
| 2011 | Rosamunde Pilcher's Shades of LoveSeries | Archie Balmerino | 64 |
| 2010 | Malice in WonderlandMovie | Rex | 63 |
| 2009 | Law & Order: UKSeries | — | 62 |
| 2007 | LewisSeries | — | 60 |
| 2006 | ChromophobiaMovie | Geoffrey Wharton | 59 |
| 2004 | Agatha Christie's MarpleSeries | Count Ludwig Von Stainach | 57 |
| 2003 | The CommanderSeries | — | 56 |
| 2002 | The Inspector Lynley MysteriesSeries | James Pitchley | 55 |
| 2001 | Judge John DeedSeries | — | 54 |
| 2000 | DeeplyMovie | Adm. Griggs | 53 |
| 1997 | The Fifth ProvinceMovie | Marcel | 50 |
| 1996 | MosesSeries | Korah | 49 |
| 1994 | NostradamusMovie | King Henry II | 47 |
| 1993 | Peak PracticeSeries | Paul Redman | 46 |
| 1993 | Sherlock Holmes ReturnsMovie | Sherlock Holmes | 46 |
| 1993 | Sweet KillingMovie | Adam Crosse | 46 |
| 1992 | The BridgeMovie | Reginald Heatherington | 45 |
| 1991 | One Against the WindMovie | SS Capt. Herman Gruber | 44 |
| 1991 | The Strauss DynastySeries | Johann Strauß Sr. | 44 |
| 1991 | The Strauss DynastyMovie | Johann Strauss (Vater) | 44 |
| 1987 | The Shutter FallsMovie | Alexander Watson | 40 |
| 1986 | ScreenPlaySeries | Alexander Watson | 39 |
| 1986 | Max My LoveMovie | Peter | 39 |
| 1985 | Young Sherlock HolmesMovie | Professor Rathe | 38 |
| 1985 | The BrideMovie | Clerval | 38 |
| 1985 | Lace 2Movie | King Abdullah of Sydon | 38 |
| 1984 | LaceSeries | Prince Abdullah | 37 |
| 1983 | Reilly: Ace of SpiesSeries | Trilisser | 36 |
| 1982 | The Draughtsman's ContractMovie | Mr. Neville | 35 |
| 1982 | AliensMovie | Oscar | 35 |
| 1981 | Raiders of the Lost ArkMovie | Gobler | 34 |
| 1979 | Tales of the UnexpectedSeries | Cassan | 32 |
| 1977 | The Eagle of the NinthSeries | Marcus Flavius Aquila | 30 |
| 1976 | Voyage of the DamnedMovie | Seaman Heinz Berg | 29 |
| 1972 | Vampire CircusMovie | Emil | 25 |
| 1971 | The Rivals of Sherlock HolmesSeries | William Hazeldene | 24 |
| 1970 | Play for TodaySeries | Oscar | 23 |
| 1970 | Taste the Blood of DraculaMovie | Paul Paxton | 23 |
| 1970 | Something for EveryoneMovie | Helmuth von Ornstein | 23 |
| 1970 | The Roads to FreedomSeries | Boris | 23 |
| 1969 | HadleighSeries | Gregory Baker | 22 |
| 1969 | A Walk with Love and DeathMovie | Robert of Loris | 22 |
| 1967 | ITV PlayhouseSeries | Andrei Platonov | 20 |
| 1965 | BBC Play of the MonthSeries | Sir William Davison | 18 |
| 1965 | BBC Play of the MonthSeries | Camille Desmoulins | 18 |
| 1956 | Armchair TheatreSeries | Adolph | 9 |
| 1951 | Hallmark Hall of FameSeries | Herman Gruber | 4 |