2024
Disclaimer as Catherine's Boss2023
The Lesson as Ellis2023
Stonehouse as Financial Advisor2022
Death on the Nile as Officier Besner2022
The Midwich Cuckoos as Dr Colin McAfferty2017
Murder on the Orient Express as Head Waiter2017
Strike as Gregory Talbot2016
The Crown as Crowthorne Forensics Expert2016
Six Wives with Lucy Worsley as Archbishop Cranmer2016
Branagh Theatre Live: The Entertainer as Not available2014
The Musketeers as Magistrate Bellavoix2013
Shetland as Head Teacher2012
Skyfall as Inquiry Member2008
Mistresses as Panel Member2007
Exodus as Newsreader2005
Isolation as Doctor2001
Princess of Thieves as Will Scarlett1999
The Passion as Stephen1999
A Christmas Carol as Topper Haines1993
Franz Kafka's It's a Wonderful Life as Gregor Samsa1993
Thicker Than Water as Nastygram