2024
Unsinkable as Justice Langton2021
The Haunted Hotel as Tim ("40 Years")2020
Agatha Christie: 100 Years of Poirot and Miss Marple as Self - Lt. Hastings, ITV's Poirot2020
Lawrence After Arabia as Lord Allenby2016
The Stars Have Aligned as Not available2014
Crystal Skulls as John Sr.2010
Jackboots on Whitehall as BBC Newsreader/ Gaston (voice)2006
Sharpe's Challenge as Wellington2005
A Very Social Secretary as Stephen Quinn2004
New Tricks as Not available2004
The Alan Clark Diaries as Not available2004
The Baby Juice Express as Arthur Burnett CBE2003
Death in Holy Orders as George Gregory2003
Chaos and Cadavers as Mr Fraser2001
The Lost Battalion as General DeCoppet1999
Badger as Not available1997
Sharpe: The Legend as Wellington1997
Sharpe's Waterloo as Duke of Wellington1996
101 Dalmatians as Frederick1996
Sharpe's Siege as Lord Wellington1996
Sharpe's Mission as Lord Wellington1995
Sharpe's Battle as Wellington1995
Sharpe's Gold as Lord Wellington1994
Sharpe's Company as Lord Wellington1994
Sharpe's Enemy as Lord Wellington1994
Sharpe's Honour as Lord Wellington1993
Peak Practice as Marcus Menzies1993
Sharpe as Not available1993
Sharpe as Lord Wellington1992
Patriot Games as Watkins1991
The Advocates as Not available1991
Events at Drimaghleen as Adrian Harper1990
Lorna Doone as King James II1989
Agatha Christie's Poirot as Captain Arthur Hastings1989
Heartland as Saunders1988
Jack the Ripper as Sir Charles Warren1988
Game, Set, and Match as Giles Trent1988
Codename: Kyril as Peter Jackson1987
Murder on the Bluebell Line as Sherlock Holmes1986
Call Me Mister as Not available1986
The Insurance Man as Culick1985
Edge of Darkness as Bennett1985
The Price as Richard Lefray1983
Taggart as Not available1983
Reilly: Ace of Spies as Hill1982
Firefox as Police Inspector Tortyev1982
The Draughtsman's Contract as Mr. Talmann1982
The Missionary as Wedding Usher1982
The World Cup: A Captain's Tale as Gordon Knightly1982
Cloud Howe as Robert Colquohoun1981
Smuggler as Not available1981
Smuggler as Mr. Arrow1980
Hands as Geoff1979
Tales of the Unexpected as Paul Standing1979
Hanover Street as Capt. Harold Lester1979
One Fine Day as First Man in Lift1978
Edward and Mrs Simpson as Anthony Eden1978
Out as Des1978
Edward & Mrs. Simpson as Anthony Eden1978
Licking Hitler as Will Langley1977
The Duellists as Officer1977
The Man in the Iron Mask as Montfleury1976
Enemy as Man with Dog1976
The Ritz as Disc Jockey1976
Early Struggles as Musician1972
Rainbow as Himself (Telltale member)1971
Deviation as -