Actor
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
Risen
2010 · as Don James