Actor
33-1 Before the Off
1997 · as Drunk
Breaking the Waves
1996 · as Praying Man 2
Wild Flowers: Women of South Lebanon
1987
Comfort and Joy
1984 · as All-Night DJ
Accounts
1983 · as Auctioneer
Local Hero
1983 · as Peter
Aliens
1982 · as Sergeant
Loyalties
1978 · as Big Man
The Cheviot, the Stag and the Black, Black Oil
1974 · as Sellar
The Wicker Man
1973 · as Butcher
The Boy Who Wanted Peace
1970 · as O'Donnell