2024
Disclaimer as Catherine's Boss2023
Stonehouse as Financial Advisor2023
The Lesson as Ellis2022
The Midwich Cuckoos as Dr Colin McAfferty2022
Death on the Nile as Officier Besner2017
Strike as Gregory Talbot2017
Murder on the Orient Express as Head Waiter2016
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
A Christmas Carol as Topper Haines1999
The Passion as Stephen1993
Franz Kafka's It's a Wonderful Life as Gregor Samsa1993
Thicker Than Water as Nastygram