Filmography

Spooks: The Greater Good
6.0
Spooks: The Greater Good
2015
as MI5 Agent
A Hitman in London
4.2
A Hitman in London
2015
as Sgt. Compton
Marakkar: Lion of the Arabian Sea
5.7
Marakkar: Lion of the Arabian Sea
2021
as Commander Mendoca
Dog Skin
3.8
Dog Skin
2019
as The Man
Fear the Unknown Men
6.7
Fear the Unknown Men
2017
as Buck Ford
Sacrifice
Sacrifice
2013
as Clyde
Small Chops
Small Chops
2020
as Casper
Bad Day at the Office
as Ship Captain
Dropkick
Dropkick
2017
as Agent Haines
Dog Skin and Other Stories
Dog Skin and Other Stories
2019
as The Man
Ascendants
Ascendants
2024
as Kane
Shattered
Shattered
2025
as Peter Vaubarn
Outlands
Outlands
2024
as Axer
Burn
Burn
2017
as Peter Vaubarn