Pretty Boy Delaney
as John
TBA
Love Hate Hunt Kill
as Drew
TBA

Zero A.D.
as Dismas
2026

Savage Hunt
2025

Burner
as Axar
2025

High Ground
as Marcus Novak
2025

The Last Supper
as Peter
2025

Jesus Crown of Thorns
as John the Baptist
2024

5lbs of Pressure
as Sicky
2024

Fortunes of War
as Mason
2024

Alexander: The Making of a God
as Attalus
2024

Ancient Empires
as Vercingetorix
2023

One Ranger
as Gor
2023

The Three Musketeers
as Rochefort
2023

Colosseum
as Verus
2022

Whitstable Pearl
as Jed
2021

The Lost Pirate Kingdom
as Blackbeard / Edward Thatch
2021

Zero
as Michael (voice)
2019

Robin Hood: The Rebellion
as Sheriff of Nottingham
2018

Taboo
as Tower Guard
2017