2023
Pretty Red Dress as Jim2022
The End of the Night as Norbert Masur2021
Caveat as Moe Barrett2021
RSC Live: The Winter's Tale as Camillo2020
Small Axe as Mr. Stedman2018
The Commuter as Frank2017
Strike as Allan Yeoman2015
The Coroner as Phillip Spence2014
The Lost Honour of Christopher Jefferies as Charles Chapman2012
Call the Midwife as PC Peter Noakes2012
Call the Midwife as Sgt. Peter Noakes2011
The North London Book of the Dead as W's Brother2010
Leap Year as Realtor2009
Trinity as Timothy Bonham2008
RocknRolla as Estate Agent2008
The Passion as Yehuda2007
Maxwell as Kevin Maxwell2003
Days That Shook the World as Not available2002
The Dwarfs as Mark2001
Band of Brothers as Walter 'Smokey' Gordon1998
The Perfect Blue as Film Student #31997
Midsomer Murders as Murray Eccbeer2024
Le maillon faible Director2022
The Monkey's Paw Director2022
The Monkey's Paw Writer2022
The Monkey's Paw Executive Producer