2023
The Diplomat as Sir Merritt Grove2023
The Gold as Judge Instrell2022
House of the Dragon as Septon Eustace2022
Slow Horses as Doctor2022
The Peripheral as Nikolai2022
Rogue Agent as Paul Jones2020
The Old Guard as Father Sykes2018
The Mercy as Sidney Rawle2017
Carnage: Swallowing the Past as Barnaby Jones2017
Letters from Baghdad as David Hogarth2016
The Crown as Clement Attlee2014
The Theory of Everything as John Taylor2014
Mr. Turner as Sir Augustus Wall Callcott2013
The Politician's Husband as Cliff Lyman2012
Call the Midwife as Canon Gilbert2012
The Bletchley Circle as Solicitor2011
The Iron Lady as Cabinet Ministers2010
The King's Speech as Lord Dawson2010
Identity as Not available2010
Critical Eye as Surgeon2009
Land Girls as Inspector West2006
Perfume: The Story of a Murderer as Mayor of Grasse2006
Penelope as Doctor2005
The Thick of It as Permanent Secretary2005
ShakespeaRe-Told as Not available2005
Stoned as Mary's Father2005
The Taming of the Shrew as John Naps2004
Vera Drake as Mr. Wells2002
The Stone Raft as British Prime Minister2001
Judge John Deed as Sir Ian Rochester2001
Teachers as Geoff2001
Sword of Honour as Maj. Irvine2001
Gentlemen's Relish as Prestwick2000
Urban Gothic as Not available2000
Life Force as Professor Petersen2000
The Sleeper as Jonna1999
Milk as Doctor1998
The Commissioner as Peter Simpson1997
Midsomer Murders as Jonathan Canning1997
Midsomer Murders as Richard Deverell1997
The Man Who Knew Too Little as Hawkins1997
Spice World as Hospital Parent1997
Incognito as Iain Ill1994
Middlemarch as Rev. Farebrother1994
The Wimbledon Poisoner as No. 471993
Unnatural Causes as Digby Seton1992
Heartbeat as Eric Potter1992
Anglo Saxon Attitudes as John Middleton1991
So You Think You've Got Troubles as De La Rue1991
Aimée as Paul1990
Dear Sarah as Alastair Logan1989
Confessional as Fox1989
Sitting Targets as Paul1989
Here Is the News as Presenter1987
The Ruth Rendell Mysteries as Reese1987
Pulaski as Lord Epton1986
Casualty as Richard Penfold1986
The Singing Detective as Dr. Finlay1985
Jonny Briggs as Mr. Hobbs1984
The Bounty as David Nelson1984
Lace as Nick Cliffe1984
Dr. Fischer of Geneva as Doctor1982
Shine on Harvey Moon as Mr. Cude1982
The Merry Wives of Windsor as Fenton1982
The Breadwinner as Patrick Battle1981
Bergerac as Sumner1981
Brideshead Revisited as Lieutenant James1981
Antony & Cleopatra as Eros1981
If You Go Down in the Woods Today as Lieutenant1981
Friends and Other Lovers as Jonathan1980
The Taming of the Shrew as Lucentio1980
"If Only..." as Micky1980
The Imitation Game as Not available1979
Who's Who as Nigel1978
The BBC Television Shakespeare as Fenton1978
The Lord of the Rings as Merry (voice)1978
Soldiers Talking, Cleanly as Nicky1977
A Bridge Too Far as Pvt. Simmonds1977
1990 as Not available1977
The Winslow Boy as Not available1976
The Duchess of Duke Street as Not available1970
Play for Today as Nicky2020
C...... Director of Photography