
Known For
Filmography
2023
2022
2022
2021
2019
2018
2016
2016
2015
2015
20142014
2014
2013
2013
2009

Falling into Place
Movie · as Jamie

Mother Teresa & Me
Movie · as Rupert

Karen Pirie
TV · as DS Jimmy Lawson · 3 eps

The Last Bus
Movie · as Neil (Racist)

Beats
Movie · as Les

Outlaw King
Movie · as John Macduff, Earl of Buchan

Whisky Galore
Movie · as Farquharson

Houdini & Doyle
TV · as Lachlan MacBride · 1 ep

Stonemouth
TV · as Fraser Murston · 2 eps

Mountain Goats
TV · as Conor · 6 eps
Scotland In A Day
Scotland In A Day
Movie

Outlander
TV · as Andrew Gow · 1 ep

Cilla
TV · as Paul McCartney · 3 eps

Father Brown
TV · as Angus Boyde · 1 ep

Shetland
TV · as DS Iain Boyd · 3 eps
Zig Zag Love
Zig Zag Love
Movie · as Elliot Laing