2026Scotland so you don't need 2 visit— Kilmacolm Resident
2024The All Star Euros Sketch Show
2022Ooh the Banter!— Self (archive footage)
2021Ladybaby— Alex Dunbar
2020Then Came You— Gavin
2014Still Game: The Story So Far— Self - Jack Jarvis
2014Still Game: Live in Glasgow— Jack Jarvis
2012Songs for Amy— Sled
2012Sir Billi— Officer McKenzie / Banjo Barry (voice)
2012Meleklerin Payı— Station Master (voice)
2011The Hunt for Tony Blair— Gordon Brown
2009No Holds Bard— Cronie Cameron
2009The Taxidermist
2007Still Game: Plum Number— Jack Jarvis
2007Still Game: Hootenanny— Jack Jarvis
2006Still Game: The Party— Jack Jarvis
2005Chewin' the Fat: Hogmanay Special 2005— Various
2005Still Game: Cold Turkey— Jack Jarvis
2004Chewin’ the Fat: Hogmanay Special 2004— Various
2003Chewin’ the Fat: Hogmanay Special 2003— Various
2002Still Game— Jack Jarvis
2002The Last Great Wilderness— Eric
2002Chewin' the Fat: Hogmanay Special 2002— Various
2000Suç Ortağı— Interrogator 2
2000Donovan Quick— Jim Leahy
2000Chewin' the Fat Live!— Various
2000Chewin' the Fat: Hogmanay Special 2000— Various
1999The Debt Collector— Janitor
1999Still Game: Live at the Cottiers Theatre - Glasgow— Jack Jarvis
1998Stand and Deliver— Taxi Driver
1998Och Around the Clock
1997The Slab Boys— Male Orderly
1997Saint Antony's Day Off
1996Carla'nın Şarkısı
1995Ruffian Hearts— Wedding Guest
—Just Dandy— Self (Presenter)
—Chewin' the Fat: Hogmanay Special 2001— Various