Known For
Filmography
2025
2024
2024
2023
2022
2019
2019
2018
2017
2017
2017
2016
2016
2015
2015
2013

Dept. Q
TV · as Sam Haig · 1 ep

The Veil
TV · as David · 2 eps

Joan
TV · as Tom · 3 eps

Payback
TV · as Aaron Morris · 6 eps

She Will
Movie · as Owen

Our Ladies
Movie · as Bobby

The Trial of Christine Keeler
TV · as Paul Mann · 6 eps

Outlaw King
Movie · as Alexander Bruce

Star Wars: The Last Jedi
Movie · as Resistance Evacuation Officer

The State
TV · as Abu Ibrahim Al-Brittani · 4 eps

Strike
TV · as Sam Barclay · 14 eps

The Prevailing Winds
Movie · as The Police Officer

In Plain Sight
TV · as DS McLeod · 3 eps

Sunset Song
Movie · as Will Guthrie

Stonemouth
TV · as Norrie Murston · 2 eps

Shetland
TV · as Craig Cooper · 4 eps
