Actor
Bad Day at the Office
2026 · as Ship Captain
Shattered
2025 · as Peter Vaubarn
Outlands
2024 · as Axer
Ascendants
2024 · as Kane
Marakkar: Lion of the Arabian Sea
2021 · as Commander Mendoca
Small Chops
2020 · as Casper
Dog Skin
2019 · as The Man
Dog Skin and Other Stories
Burn
2017 · as Peter Vaubarn
Dropkick
2017 · as Agent Haines
Fear the Unknown Men
2017 · as Buck Ford
Spooks: The Greater Good
2015 · as MI5 Agent