|
Twenty Twenty (2025) as |
|
Row (2025) as DCI MacKelly |
|
Riot on Redchurch Street - The Director's Cut (2025) as |
|
The Strange Case of Dr. Jekyll & Mr. Hyde (2022) as Councillor Begg |
|
Miraculous (2020) as Max Mojo |
|
venusvirus (2020) as Venus |
|
Trifle (2020) as |
|
Duck Daze (2019) as Minister |
|
Best Before Death (2019) as Bill Drummond |
|
Only You (2019) as Mike |
|
O, Hunter Heart (2018) as Contributor |
|
Outlaw King (2018) as John Macdougall of Argyll |
|
West Skerra Light (2016) as McGlick |
|
Moon Dogs (2016) as Davey |
|
Big Gold Dream: Scottish Post-Punk and Infiltrating the Mainstream (2015) as Himself |
|
Shell (2012) as Trucker |
|
Death in a Nut (2012) as |
|
War Horse (2011) as Medic in Trench |
|
Perfect Sense (2011) as Husband at Grave |
|
Longford (2006) as Roy |
|
Skagerrak (2003) as Dr. Meisling |
|
The Sucker Punch (2002) as |
|
Miss Julie (1999) as Servant |
|
The Acid House (1998) as Alec |
|
Coriolanus (1997) as Sicinius Volutes |
|
The Leading Man (1996) as Henry |
|
Gadgetman (1996) as Donnie Dolan |
|
3 (1995) as |
|
Brotherly Love (1994) as |
|
The Grass Arena (1992) as Andy |
|
Tumbledown (1988) as Sergeant Brodick |
|
Reasonable Force (1988) as D.S. Elliot |
|
Down Where the Buffalo Go (1988) as Man at Pier #2 |
|
Local Hero (1983) as Roddy |
|
The Watergaw (2024) Thanks |
|
venusvirus (2020) Director |