2021
Railway Murders as Self. Presenter2019
Brexit: The Uncivil War as John Mills2017
Myths & Monsters as Himself - Presenter2016
The Crown as Jim Prior2015
Murder Maps as Himself - Host2015
A Dark Reflection as Charles Jaspar2015
Pleasure Island as Tony2011
Eliminate: Archie Cookson as Spymaster George2010
The Wolfman as Colonel Montford2009
Garrow's Law as John Julius Angerstein2009
Margaret as Not available2009
The Take as Freddie Senior2009
Easier Ways to Make a Living as Latimer2006
Amazing Grace as Sir William Dolben2005
Russian Dolls as Père William2004
New Tricks as Donald Bevan2002
Daniel Deronda as Not available2000
The Golden Bowl as Lord Castledean2000
Sabotage!! as General 2 - Abel2000
The Stretch as DCI Frank 'Raquel' Welch2000
In Defence as DCI Bran Minter (as Nick Day)1999
Extremely Dangerous as Gregg1997
Midsomer Murders as Martin Crisp1997
The Lakes as Cecil Archer1995
Kavanagh Q.C. as Alan Jacobs1995
The Absence of War as Charles Kendrick1990
Drop the Dead Donkey as Not available1989
Agatha Christie's Poirot as Ingles1989
Saracen as Terence Swift1988
Home Front as Parkes1986
Lovejoy as Alec Statham1986
Lord Mountbatten: The Last Viceroy as Peter Howes1984
Winter Flight as Army Officer1983
Up the Elephant and Round the Castle as Not available1982
Harry's Game as Bannen1982
Grandad as Dr. Holroyd1981
The Grudge Fight as Surg. lt. Commander1979
Minder as DS Morley1977
Escape from Stalag Luft 112B as Sgt. Major Errol1976
Ripping Yarns as Not available1975
Penelope Pulls It Off as Jeremiah