Falling into Place 2023
as Jamie
Mother Teresa & Me 2022
as Rupert
The Last Bus 2021
as Neil (Racist)
Beats 2019
as Les
Outlaw King 2018
as John Macduff, Earl of Buchan
Whisky Galore 2016
as Farquharson
Scotland In A Day 2014
Actor
Zig Zag Love 2009
as Elliot Laing
Credits from TMDB.