Known For
Filmography
2025
2025
2024
20222021
2014
2013
2013
2013
2012
2010
2009
2006
2005
2005

Grow
Movie · as Gaz

City Lights: Pure Dead Brilliant
Movie · as Self

A Scottish Love Scheme
Movie · as Logan Campbell
A Glimpse
A Glimpse
Movie · as Leo

Vigil
TV · as Compton · 3 eps

Scot Squad
TV · as PC Jack McLaren · 41 eps

Filth
Movie · as Lexo

For Those in Peril
Movie · as Michael

Shetland
TV · as Brian Bruce · 1 ep

Doors Open
Movie · as Jonno

Mongrels
TV · as Denise's boyfriend · 1 ep

Garrow's Law
TV · as Joshua Gilmore · 1 ep

Legit
TV · as Danny · 6 eps

Wild Country
Movie · as Farmer

The Strange Case of Sherlock Holmes & Arthur Conan Doyle
Movie · as Male Patient
