Turtleneck 2026
as Gus
Fuze 2025
as Commander Nicoli
Napoleon 2023
as Imperial Guard | Waterloo
Benediction 2021
as Geoffrey Keynes
The Vanishing Time 2021
as Jeremy Watson
Unseen 2018
as Sam
The Huntsman: Winter's War 2016
as Huntsman Guard
Casanova 2015
as Claude Patu
Credits from TMDB.