Actor · Born 1969
Man and Witch: The Dance of a Thousand Steps
2024 · as The Ogre King
Deadpool & Wolverine
2024 · as Seedy Bartender
The All Star Euros Sketch Show
2024
Still Game: Live in Glasgow
2014 · as Victor McDade
Glasgow Girls
2014 · as Jack McConnell
Sir Billi
2012 · as Officer McTavish (voice)
No Holds Bard
2009 · as Robert Laughlin
Eilbheas
2008 · as Elvis
Still Game: Hootenanny
2007 · as Victor McDade
Still Game: Plum Number
Still Game: The Party
2006 · as Victor McDade
Chewin' the Fat: Hogmanay Special 2005
2005 · as Various