Self
Choose Irvine Welsh. (2023)
Narrator
Broony - Captain. Leader. Legend (2019)
Burnham
عواقب (2019)
Earl of Bothwell
Mary Queen of Scots (2018)
Midge Ure
Backstage At Live Aid (2018)
Metzger
The Hunter's Prayer (2017)
Chris
The Legend of Barney Thomson (2015)
Ritchie
Scottish Mussel (2015)
Himself
Still Game: The Story So Far (2014)
Gorman
کثافت (2013)
Paul Ferris
The Wee Man (2013)
Joe
Piggy (2012)
Scott
Strippers vs. Werewolves (2012)
Mike
L'enfant d'en haut (2012)
Mr. Price
When the Lights Went Out (2012)
Adam
How to Stop Being a Loser (2011)
Lover
Four (2011)
Rory
7lives (2011)
Paul
Ghosted (2011)
Seamus
Paris/Sexy (2010)
Stevie Blantyre
Donkeys (2010)
Joe McCain
SoulBoy (2010)
Zeb
Pimp (2010)
Danny
The Disappearance of Alice Creed (2009)
John O'Hare
The Damned United (2009)
Sean
Red Mist (2008)
Joshua
Doomsday (2008)
True North (2007)
Stevie
Red Road (2006)
Mike O'Shea
A Guide to Recognizing Your Saints (2006)
Lee
Wild Country (2006)
Carry on Ken (2006)
Jamesy
Tickets (2005)
Jed
Niceland (Population. 1.000.002) (2004)
Liam
Sweet Sixteen (2002)