2024
The After as Fry2024
National Theatre Live: Till The Stars Come Down as Tony2023
Beyond Paradise as Derek2022
Inside Man as Gordon2022
Without Sin as Eric2021
The Long Call as Maurice Craddle2019
Chernobyl as KGB Chairman Charkov2019
The Capture as Eddie Emery2019
Sometimes Always Never as Desk Officer2019
I Was at Home, But... as Mr. Meisner2019
National Theatre Live: Faith, Hope & Charity as Bernard2018
Peterloo as Magistrate Marriott2018
Be Natural: The Untold Story of Alice Guy-Blaché as Self2017
The Dreamed Path as Kenneth's Father2016
The Crown as Professor Hogg2016
Trespass Against Us as Noah2015
The Coroner as Keegan Brubaker2015
SunTrap as Donald Hammer2013
Father Brown as Blind 'Arry2013
Utopia as Danny "The Tramp"2012
Starlings as Not available2011
Vera as Michael Long2011
The Crimson Petal and the White as Not available2010
Luther as Frank Hodge2010
London Boulevard as Joe2010
Pulse as Charlie Maddox2007
Grow Your Own as Kenny2005
A Waste of Shame: The Mystery of Shakespeare and His Sonnets as George Wilkin2004
Life Begins as George2004
Vera Drake as Sick Husband2004
The Life and Death of Peter Sellers as 'Casino Royale' Director2003
Charles II: The Power and The Passion as Preacher2003
Bright Young Things as Bookie2003
Heartlands as Deno2002
Spooks as Charles Grady2002
Sirens as DCI Struther2002
All or Nothing as Drunk2001
Love in a Cold Climate as Religious Speaker2000
Vinyl as Himself1999
Always and Everyone as Martin1999
Elephant Juice as Geezer Man on Tube1998
Among Giants as Frank1998
The Scold's Bridle as Bob Spede1998
Getting Hurt as Paranoid1997
Midsomer Murders as Ezra Canning1996
The Cockroach That Ate Cincinnati as Not available1995
The Lost Garden: The Life and Cinema of Alice Guy-Blaché as Self - Historian1994
Wycliffe as Mr. Rand1994
The Darling Family as He1993
Peak Practice as Kevin Coles1992
Heartbeat as Ed Sawyer1986
Casualty as Roy Scaddon1986
Casualty as Roy Harvey1986
Mistress Madeleine as Kirk