Self
Choose Irvine Welsh. (2023)
Narrator
Broony - Captain. Leader. Legend (2019)
Burnham
La conseguenza (2019)
Earl of Bothwell
Maria regina di Scozia (2018)
Midge Ure
Backstage At Live Aid (2018)
Metzger
Hunter's Prayer - In fuga (2017)
Chris
La bottega degli errori (2015)
Ritchie
Scottish Mussel (2015)
Himself
Still Game: The Story So Far (2014)
Gorman
Il lercio (2013)
Paul Ferris
The Wee Man (2013)
Joe
Piggy (2012)
Scott
Strippers vs. Werewolves (2012)
Mike
Sister (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
La scomparsa di Alice Creed (2009)
John O'Hare
Il maledetto United (2009)
Sean
Red Mist (2008)
Joshua
Doomsday - Il giorno del giudizio (2008)
True North (2007)
Stevie
Red Road (2006)
Mike O'Shea
Guida per riconoscere i tuoi santi (2006)
Lee
Wild Country (2006)
Carry on Ken (2006)
Jamesy
Tickets (2005)
Jed
Niceland (Population. 1.000.002) (2004)
Liam
Sweet Sixteen (2002)