Napoleon 2023
as Duke D'Enghien (uncredited)
Misbehaviour 2020
as Journalist 1
The Diary of My Broken Vagina 2019
as Doctor
The Great Unwashed 2017
as King Beeswax
Here Boy 2016
as Simon
Intervention 2014
as Laurence
Risen 2010
as Don James
Credits from TMDB.