
Filmography67 titles
Importing filmography…
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2025 | Mrs. Weekley's LoverMovie | D.H. Lawrence | 77 |
| 2011 | My Week with MarilynMovie | Hugh Perceval | 63 |
| 2002 | Foyle's WarSeries | DCS Foyle | 54 |
| 2001 | Lorna DooneMovie | Judge Jeffrey | 53 |
| 2000 | Proof of LifeMovie | Ian Havery | 52 |
| 2000 | Second SightSeries | — | 52 |
| 2000 | Lorna DooneSeries | Judge Jeffreys | 52 |
| 1999 | The World Is Not EnoughMovie | Tanner | 51 |
| 1998 | The Last ContractMovie | John Gales alias Ray Lambert | 50 |
| 1997 | Mrs. DallowayMovie | Peter Walsh | 49 |
| 1997 | A Royal ScandalMovie | Lord Malmesbury | 49 |
| 1996 | Dalziel and PascoeSeries | Philip Swain | 48 |
| 1995 | GoldenEyeMovie | Bill Tanner | 47 |
| 1995 | The BuccaneersSeries | Sir Helmsley Thwaite | 47 |
| 1995 | KidnappedMovie | William Reid | 47 |
| 1995 | Rik Mayall Presents: Dirty Old TownMovie | Jeremy Swain | 47 |
| 1994 | Pie in the SkySeries | Dudley Hooperman | 46 |
| 1994 | FatherlandMovie | SS-Untersturmführer Max Jäger | 46 |
| 1994 | Doomsday GunMovie | Doctor Christopher Cowley | 46 |
| 1994 | Harry Enfield and ChumsSeries | David the Director | 46 |
| 1993 | To Play the KingSeries | The King | 45 |
| 1993 | The TrialMovie | Block | 45 |
| 1993 | Rik Mayall PresentsSeries | Jeremy Swain | 45 |
| 1992 | Shakespeare: The Animated TalesSeries | Polixenes (voice) | 44 |
| 1992 | Between the LinesSeries | Roger Boshier | 44 |
| 1992 | A Touch of FrostSeries | Jonathan Meyerbridge | 44 |
| 1992 | HostageMovie | Fredericks | 44 |
| 1991 | The War That Never EndsMovie | 2nd Athenian Representative | 43 |
| 1990 | ChancerSeries | Roman | 42 |
| 1990 | The Russia HouseMovie | Clive | 42 |
| 1989 | Screen OneSeries | Bill English | 41 |
| 1989 | Stay LuckySeries | — | 41 |
| 1989 | The DiveMovie | Bricks | 41 |
| 1989 | Ball-Trap On The Cote SauvageMovie | Smiley Face | 41 |
| 1987 | Inspector MorseSeries | Russell Clark | 39 |
| 1986 | LovejoySeries | David Herbert | 38 |
| 1985 | Screen TwoSeries | Block | 37 |
| 1985 | Out of AfricaMovie | Berkeley Cole | 37 |
| 1985 | Love SongMovie | Young William Hatchard | 37 |
| 1984 | FreudSeries | Ernst von Fleischl-Marxow | 36 |
| 1984 | Weekend PlayhouseSeries | Ed | 36 |
| 1983 | The Comedy of ErrorsMovie | Antipholus of Ephesus / Antipholus of Syracuse | 35 |
| 1982 | King LearMovie | Edmund | 34 |
| 1980 | Lady KillersSeries | Reverend Father M'Enery | 32 |
| 1980 | Bedroom FarceMovie | Nick | 32 |
| 1979 | MinderSeries | Maltese Tony | 31 |
| 1979 | Tales of the UnexpectedSeries | Arthur | 31 |
| 1978 | The BBC Television ShakespeareSeries | Antipholus of Ephesus / Antipholus of Syracuse | 30 |
| 1977 | The ProfessionalsSeries | Duffy | 29 |
| 1977 | RomanceSeries | Maurice Rossiter | 29 |
| 1975 | Private AffairsSeries | D.H. Lawrence | 27 |
| 1974 | PlayhouseSeries | Rose S.J. | 26 |
| 1974 | Fall of EaglesSeries | Trotsky | 26 |
| 1974 | Churchill's PeopleSeries | John Wilmot, Earl of Rochester | 26 |
| 1974 | Once the Killing StartsMovie | George Newton | 26 |
| 1973 | ThrillerSeries | George Newton | 25 |
| 1973 | Orson Welles' Great MysteriesSeries | Herbert White | 25 |
| 1973 | Centre PlaySeries | The Student | 25 |
| 1972 | Dracula A.D. 1972Movie | Greg | 24 |
| 1972 | New Scotland YardSeries | Peter Coppard | 24 |
| 1972 | Country MattersSeries | Henry Batley | 24 |
| 1972 | Late Night TheatreSeries | Paul | 24 |
| 1970 | Play for TodaySeries | Dick Foster | 22 |
| 1969 | ITV Saturday Night TheatreSeries | — | 21 |
| 1967 | ITV PlayhouseSeries | Tommy | 19 |
| 1965 | BBC Play of the MonthSeries | Acaste | 17 |
| 1965 | Thirty-Minute TheatreSeries | Waller | 17 |