
The Aryan Papers
as The Captain
2026

The Waking of a Nation
as Reginald Dyer
2025

IC9
as Danny Tassell
2024

Bogieville
as Deputy Holden
2024

Escape
as Officer Thompson
2024

Sarabha
as Hopkinson
2023

The Consultant
as John
2022

TheM
as Sleepwalker
2021

Sky Sharks
as Camera Guy / Mad Dog
2020

Schemers
as Manager (uncredited)
2020

The Escape from Auschwitz
as Jonas
2020

Chasing Shadows
as PC John Little
2019

Prowler
as Alex
2018

I Am Vengeance
as Stowe
2018

Sajjan Singh Rangroot
as Jack
2018

Mob Handed
as Judge's Assistant
2016

Brash Young Turks
as Pimp
2016

Survivors
as Associate Producer
2015

Dániel
as Client One
2015

Curse of the Witching Tree
as Tony
2015