Actor
- Vigil (2021)
- Wild Rose (2019)
- Retreat (2017)
- Whisky Galore (2016)
- The Legend of Barney Thomson (2015)
- The Field of Blood (2011)
- Sea of Souls (2004)
- Solid Air (2003)
- Haggard: The Movie (2003)
- Sweet Sixteen (2002)
- The Debt Collector (1999)
- This Year's Love (1999)
- Gregory's Two Girls (1999)
- Looking After Jo Jo (1998)
- Small Faces (1996)
- Ruffian Hearts (1995)
- The Play on One (1988)
- Taggart (1983)