
Known For
Filmography
2025
2023
2022
2021
2020
2019
2018
2017
2013

Patience
TV · as DS Jake Hunter · 14 eps

Culprits
TV · as Colin Burnham · 2 eps

The Ledge
Movie · as Reynolds

Domina
TV · as Musca · 7 eps

Trying
TV · as Hassan · 2 eps

White Girl
Movie

Great Expectations
Movie

Trust Me
TV · as Sam Kelly · 3 eps

Shetland
TV · as Robert Downing · 2 eps