2018
as Bishop of St. Andrews
2013
as Rent Boy
2005
as William
2019
as Private doctor
2001
as Jock
2023
as Delivery Man
2012
as Tour Guide
2004
as Radioman Baker
2022
as SO Martins
2000
as Arthur Conan Doyle
1997
as Phil McCann
2017
as Joe
as GP
as David
2007
as Davie