Actor
Glasgow Town
2023 · as Suspect
The Last Bus
2021 · as Stuart
Wonder Woman 1984
2020 · as Max's Driver
Wild Rose
2019 · as Prison Officer #1
Whisky Galore
2016 · as Mckechnie
The Legend of Barney Thomson
2015 · as Chris' Creepy Neighbour
Date Night
2015 · as DS George Ritchie
Still Game: Live in Glasgow
2014 · as Stevie Reid
Glasgow Girls
2014 · as Brian
Haggard
2003 · as Russian Soldier
Gregory's Two Girls
1999 · as Detective Gorrie
The Debt Collector
1999 · as Policeman