The Last Kingdom: Seven Kings Must Die 2023
as Owain, King of Strathclyde
Tommy's Honour 2017
as Bob Kirk
Still Game: Hootenanny 2007
as Joe
Flowers of the Forest 1996
as Terry Rainbird
As an Eilean 1993
as Postie
The Long Roads 1993
as Ali
Blood Red Roses 1986
as Mr Kerley
Donal and Sally 1978
as Willie
Credits from TMDB.