

National Theatre Live: Home
2013 · as Priest

National Theatre Live: The Audience
2013 · as Cecil Beaton / Detective

Razor Blade Smile
1998 · as Detective Inspector Price

The Last Horror Movie
2004 · as John

The 13th Sign
2000 · as Drael

National Theatre Live: As You Like It
2016 · as Court Lord / Forest Lord

Virtual Terror
1996 · as Dave Bartlett (segment "Get Real")

Shadow Puppets
2023 · as Hugo

The Name of the Prime Minister
2018 · as Greer

Foot in the Door
1998 · as Laughing Interviewer

The Cost of Living
2018

The 12
2017 · as Pastor Mike