Actor
Reckless
2026 · as Jackson
Blackwater Lane
2024 · as Alex Walters
Chief of Station
2024 · as Ted Waltz
Boudica
2023 · as Gaius Suetonius Paulinus
Confession
2022 · as Jude
The Lost
2020 · as DI Holloway
Arthur & Merlin: Knights of Camelot
2020 · as Bedevere
24 Little Hours
2020
Black Site
2018 · as Erebus
Rise of the Footsoldier 3
2017 · as Surveyor 1
Undercover Hooligan
2016 · as Michael Clarke
Hooligan Legacy
2016 · as Jimmy