
Filmography44 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2025 | I, Jack WrightSeries | Jack Wright | 74 |
| 2025 | Red SonjaMovie | Maester Crudelis | 74 |
| 2022 | Remembers…Series | Self | 71 |
| 2018 | A Discovery of WitchesSeries | Gerbert D'Aurillac | 67 |
| 2015 | The InterceptorSeries | Roach | 64 |
| 2015 | UnforgottenSeries | Sir Phillip Cross | 64 |
| 2013 | Death Comes to PemberleySeries | Sir Selwyn Hardcastle | 62 |
| 2012 | Playhouse PresentsSeries | Robert | 61 |
| 2011 | Kidnap and RansomSeries | Dominic King | 60 |
| 2010 | She's Out of My LeagueMovie | Gerald McCleish | 59 |
| 2004 | TroyMovie | Velior | 53 |
| 2002 | Top GearSeries | Self | 51 |
| 2001 | Waking the DeadSeries | DCI Peter Boyd | 50 |
| 2001 | Friday Night with Jonathan RossSeries | Self | 50 |
| 1999 | David CopperfieldSeries | Murdstone | 48 |
| 1999 | Doomwatch: Winter AngelMovie | Neil Tannahill | 48 |
| 1998 | Heat of the SunSeries | — | 47 |
| 1998 | The TribeMovie | Kanahan | 47 |
| 1998 | AppetiteMovie | Jay | 47 |
| 1996 | For Love Alone: The Ivana Trump StoryMovie | Mark | 45 |
| 1995 | The Politician's WifeSeries | Duncan Matlock | 44 |
| 1992 | Jack's PlaceSeries | — | 41 |
| 1992 | Love at First SightSeries | Alphonse Mallard | 41 |
| 1992 | A Doll's HouseMovie | Torvald Helmer | 41 |
| 1992 | The President's ChildMovie | Paul LaFlore | 41 |
| 1991 | PerformanceSeries | Torvald Helmer | 40 |
| 1990 | A Sense of GuiltSeries | Felix Cramer | 39 |
| 1989 | Screen OneSeries | Malcolm Iverson | 38 |
| 1989 | ScandalMovie | Matinée Idol | 38 |
| 1988 | Dear JohnSeries | Ricky Fortune | 37 |
| 1987 | A Wreath of RosesMovie | Richard | 36 |
| 1985 | Screen TwoSeries | Fischer | 34 |
| 1985 | Shadow ChasersSeries | Dr. Jonathan MacKensie | 34 |
| 1984 | Murder, She WroteSeries | Julian Fontaine | 33 |
| 1984 | LaceSeries | Tom Schwartz | 33 |
| 1983 | Jamaica InnMovie | Jeremiah 'Jem' Merlyn | 32 |
| 1983 | A Brother's TaleSeries | Gordon Taylor | 32 |
| 1979 | ShoestringSeries | Eddie Shoestring | 28 |
| 1977 | The Sunday DramaSeries | Jim | 26 |
| 1976 | ChildrenMovie | Man in Shower | 25 |
| 1976 | Laurence Olivier PresentsSeries | Alan Jeffcote | 25 |
| 1976 | Hindle WakesMovie | Alan Jeffcote | 25 |
| 1970 | DoomwatchSeries | Neil Tannahill | 19 |
| 1951 | Hallmark Hall of FameSeries | Lucien and Louis de Franchi | — |