Known For
Filmography
2025
2022
2021
2020
2020
2020
2019
2019
2019
2018
2016
2014
2013
2013

The Bombing of Pan Am 103
TV · as Willie Armstrong · 4 eps

The Undeclared War
TV · as Rich T · 4 eps

The Matrix Resurrections
Movie · as Scott

Inside the Mind of Robert Burns
Movie

Lost Girls & Love Hotels
Movie · as Liam

McDonald & Dodds
TV · as Rhuaridh McGruder · 1 ep

National Theatre Live: Small Island
Movie · as Bernard Bligh

Catherine the Great
TV · as Alexander Mamonov · 1 ep

The Spanish Princess
TV · as Archibald Douglas · 8 eps

Mary Queen of Scots
Movie · as King James I

The Huntsman: Winter's War
Movie · as Servant

Outlander
TV · as Neil MacDonald · 1 ep

Blackbird
Movie · as Ruadhan

Shetland
TV · as Robbie Morton · 2 eps
