Born 1993 (age 33) · Glasgow, Scotland, UK
Appears in 20 titles

Filmography

Rogue One: A Star Wars Story
7.5
Rogue One: A Star Wars Story
2016
as Private Basteren
Darkest Hour
7.4
Darkest Hour
2017
as AD Nicholl (Secretary #1)
Spencer
6.7
Spencer
2021
as Footman Paul
Macbeth
6.4
Macbeth
2015
as Angus
The Program
6.4
The Program
2015
as Wayne
Wild Rose
6.8
Wild Rose
2019
as Elliot
Kill
5.4
Kill
2024
as Miller
Poison Arrows
4.0
Poison Arrows
2022
as Terry McLean
Dad Was
Dad Was
2020
as Mattie
The Wolf
The Wolf
as The Wolf