Charles Clover
I delitti della gazza ladra (2022)
Albert Saunders
Creature grandi e piccole - Un veterinario di provincia (2020)
Albert Sebright Saunders
Lord Astor
The Trial of Christine Keeler (2019)
George Gonzalo
Shakespeare & Hathaway - Investigatori privati (2018)
Edward Heath
The Crown (2016)
Dr Crowley
Paranoid (2016)
Bishop
Victoria (2016)
Alan Wells
The Five (2016)
Tom Read
River (2015)
Hardwick
New Worlds (2014)
Rear Admiral Rushbrooke
Fleming - Essere James Bond (2014)
Laurence Walker
By Any Means (2013)
Henry Stafford
Regine e rivali nella Guerra delle due Rose (2013)
Christian Donaldson
Utopia (2013)
Kalon
Padre Brown (2013)
Gerald Firth / Kalon
Father Charles Dean
Delitti in Paradiso (2011)
Malcolm Austin
DCI Banks (2011)
Judge
Accused (2010)
Identity (2010)
The Queen (2009)
Law & Order: UK (2009)
Daniel Mastiff
Bonekickers (2008)
Heroes and Villains (2007)
Robin Hood (2006)
Hotel Babylon (2006)
Cassius
Empire (2005)
Matthew Hodge
The Thick of It (2005)
New Tricks - Nuove tracce per vecchie volpi (2004)
Thomas Cranmer, arzobispo de Canterbury
Henry VIII (2003)
The Last Detective (2003)
Connessioni di sangue (2002)
Brian Albumen
Believe Nothing (2002)
John Russell
Spooks (2002)
Peter Segal
The Jury (2002)
Dr Damien Hooper
Waking the Dead (2001)
Carl Henderson
Messiah (2001)
Dr. Gabriel Winterbourne
In Deep (2001)
Monarch of the Glen (2000)
Oliver Peel
Painted Lady (1997)
Neville Gallagher
L'ispettore Barnaby (1997)
Simon Sharpe
Dalziel & Pascoe (1996)
Stephen Palmore
Signs and Wonders (1995)
Jasper Pye
Love on a Branch Line (1994)
Tony Scott
Rik Mayall Presents (1993)
Mr Leyton
Magic Grandad (1993)
Clarence / Norfolk (voice)
Shakespeare: The Animated Tales (1992)
Cecil Palmer
Heartbeat (1992)
Dr. Thomas
Gary
ScreenPlay (1986)
Lt. 'Teddy' Evans
The Last Place on Earth (1985)
Toby Gashe
The Bell (1982)
Father Andrew
Minder (1979)
Telford's Change (1979)