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