

13 Hours: The Secret Soldiers of Benghazi
2016 · as Sean Smith

Agora
2009 · as Student

Paul, Apostle of Christ
2018 · as Roman Doctor

The Silent Hour
2024 · as Potter

Not Without Hope
2025 · as Coast Guard Radio Operator Davies

Sniper: G.R.I.T. - Global Response & Intelligence Team
2023 · as Sleeper

The End
2020 · as Ian

Blood on the Crown
2021 · as Superintendent Anton Busuttil

Ciao Ciao
2025 · as Sam

In Corpore
2020 · as Manny

Morris: A Life with Bells On
2009 · as Moss Side Morris Dancer

Serena
2024 · as Chris

Hackney's Finest
2014 · as Boris

The Last Grain
2017 · as Junkyard Owner

The Mystery of Britannic
2017 · as Chief Officer Hume

Branch On A Tree
2026 · as Radio Commentator (voice)

The Home Straight
as John Bartolo

Whatever
2022 · as Martin