| Series | Unsinkable | Justice Langton | 2024-07-10 | 
| Movie | The Haunted Hotel | Tim ("40 Years") | 2021-04-02 | 
| Movie | Agatha Christie: 100 Years of Poirot and Miss Marple | Self - Lt. Hastings, ITV's Poirot | 2020-10-10 | 
| Movie | The Stars Have Aligned | 2016-04-28 | |
| Movie | Crystal Skulls | John Sr. | 2014-08-12 | 
| Movie | Jackboots on Whitehall | BBC Newsreader/ Gaston (voice) | 2010-10-08 | 
| Movie | Sharpe's Challenge | Wellington | 2006-04-23 | 
| Movie | A Very Social Secretary | Stephen Quinn | 2005-10-10 | 
| Movie | The Baby Juice Express | Arthur Burnett CBE | 2004-04-19 | 
| Series | New Tricks | Unknown | 2004-01-01 | 
| Series | The Alan Clark Diaries | Unknown | 2004-01-15 | 
| Movie | Chaos and Cadavers | Mr Fraser | 2003-05-15 | 
| Series | Death in Holy Orders | George Gregory | 2003-08-23 | 
| Movie | The Lost Battalion | General DeCoppet | 2001-12-02 | 
| Series | Badger | Unknown | 1999-07-11 | 
| Movie | Sharpe's Waterloo | Duke of Wellington | 1997-05-27 | 
| Movie | Sharpe: The Legend | Wellington | 1997-10-13 | 
| Movie | 101 Dalmatians | Frederick | 1996-11-27 | 
| Movie | Sharpe's Siege | Lord Wellington | 1996-05-08 | 
| Movie | Sharpe's Mission | Lord Wellington | 1996-05-15 | 
| Movie | Sharpe's Gold | Lord Wellington | 1995-04-01 | 
| Movie | Sharpe's Battle | Wellington | 1995-04-19 | 
| Movie | Sharpe's Company | Lord Wellington | 1994-05-25 | 
| Movie | Sharpe's Enemy | Lord Wellington | 1994-06-01 | 
| Movie | Sharpe's Honour | Lord Wellington | 1994-06-08 | 
| Series | Sharpe | Unknown | 1993-05-05 | 
| Series | Peak Practice | Unknown | 1993-05-10 | 
| Movie | Patriot Games | Watkins | 1992-06-04 | 
| Series | The Advocates | 1991-04-02 | |
| Movie | Lorna Doone | King James II | 1990-12-26 | 
| Series | Agatha Christie's Poirot | Arthur Hastings | 1989-01-08 | 
| Movie | Heartland | Saunders | 1989-02-21 | 
| Movie | Codename: Kyril | Peter Jackson | 1988-03-29 | 
| Series | Game, Set, and Match | Giles Trent | 1988-10-03 | 
| Series | Jack the Ripper | Sir Charles Warren | 1988-10-11 | 
| Movie | Murder on the Bluebell Line | Sherlock Holmes | 1987-01-01 | 
| Movie | The Insurance Man | Culick | 1986-02-22 | 
| Series | Call Me Mister | Unknown | 1986-09-05 | 
| Movie | The Price | Richard Lefray | 1985-01-10 | 
| Series | Edge of Darkness | Bennett | 1985-11-04 | 
| Movie | Curse of the Pink Panther | Dr. Arno Stang | 1983-08-12 | 
| Series | Taggart | Unknown | 1983-09-06 | 
| Movie | Firefox | Police Inspector Tortyev | 1982-06-18 | 
| Series | Cloud Howe | Robert Colquohoun | 1982-07-14 | 
| Movie | The World Cup: A Captain's Tale | Gordon Knightly | 1982-06-13 | 
| Movie | The Missionary | Wedding Usher | 1982-11-02 | 
| Movie | The Draughtsman's Contract | Mr. Talmann | 1982-11-12 | 
| Series | Smuggler | Mr. Arrow | 1981-04-05 | 
| Movie | One Fine Day | First Man in Lift | 1979-02-17 | 
| Movie | Hanover Street | Capt. Harold Lester | 1979-05-18 | 
| Series | Tales of the Unexpected | Unknown | 1979-03-24 | 
| Movie | Licking Hitler | Will Langley | 1978-01-10 | 
| Series | Out | Unknown | 1978-07-24 | 
| Movie | Edward & Mrs. Simpson | Anthony Eden | 1978-11-06 | 
| Series | Edward and Mrs Simpson | Unknown | 1978-11-08 | 
| Movie | The Man in the Iron Mask | Montfleury | 1977-07-17 | 
| Movie | The Duellists | Officer | 1977-08-31 | 
| Movie | Enemy | Man with Dog | 1976-01-01 | 
| Movie | The Ritz | Disc Jockey | 1976-08-12 | 
| Movie | Early Struggles | Musician | 1976-03-30 | 
| Series | Rainbow | Himself (Telltale member) | 1972-10-16 | 
| Movie | Deviation | - | 1971-12-18 |