2025
Words of War as Nestor2025
The Severed Sun as Fred2024
Red Eye as Steven Hurst2024
The Completely Made-Up Adventures of Dick Turpin as King's Guard2024
Paddington in Peru as Photo Booth (voice)2023
Operation Fortune: Ruse de Guerre as Arnold2023
The Dead of Winter as Harry2020
Mister Winner as Steve2019
Jerk as Jack Doyle2019
Brexit: The Uncivil War as Michael Gove2018
The Alienist as Sterling Hessler2018
Holmes & Watson as Telegraph Operator2018
The Mercy as Dennis Herbstein2018
Beast as Harrison2017
Liar as Nick Pillar2017
Back as Mike2017
The Sense of an Ending as Victor2017
Brakes as Raymond2016
The Crown as Jim Orr2016
We the Jury as Not available2016
David Brent: Life on the Road as Ents Manager2016
Mother as Carer2016
Sometimes Chinese as Nigel2016
Circles as Andy2014
Maleficent as Advisor to King Henry2014
Mr. Turner as Theatre Actor2014
A Wonderful Christmas Time as Simon2013
Death Comes to Pemberley as George Pratt2012
Cuckoo as Stephan, University Supervisor2012
World Without End as Bishop Richard2012
Full English as Not available2010
Another Year as Joe2008
The Kevin Bishop Show as Not available2008
Clone as Ian2008
Happy-Go-Lucky as Jamie2007
Benidorm as Peter Andre Tribute2006
Loony in the Woods as Buttons2005
Dominion: Prequel to The Exorcist as Soldier #32002
The Quest as Desmond1988
Red Dwarf as Chippy (voice)1988
Red Dwarf as Dispensing Machines (voice)NaN
The Fall of Sir Douglas Weatherford as Stephen2018
Kill Ben Lyk Writer