as Delivery Man
2023
as GP
as David
as SO Martins
2022
as Private doctor
2019
as Bishop of St. Andrews
2018
as Joe
2017
as Rent Boy
2013
as Tour Guide
2012
as Davie
2007
as William
2005
as Radioman Baker
2004
as Jock
2001
as Arthur Conan Doyle
2000
as Phil McCann
1997
as Roland Stephenson
2025
as Ian
2024
as Garth Chappell
as Bank Manager
as Adrian
as Eddie Landman
2015
as Donald MacDonald
2014
as Gavin Laird
as Westminster Clerk
2009
as Albert Tooley
2002
as Edward J. (Babe) Heffron
as Martin Ness
as Joey
as Sulien
1994