Midwinter Break 2026
as Glasgow Priest
I Swear 2025
as Sheriff
Gasping 2014
as Pilot
The 39 Steps 2008
as Professor's Butler
Flowers of the Forest 1996
as Police Constable
Breaking the Waves 1996
as Glasgow Doctor
The Boy Who Wanted Peace 1970
as Savage
The Big Catch 1968
as Ewan Cameron
Credits from TMDB.