Актьор - Outlaw King(2018) - Alexander le Scrymgeour Breakdown(2016/I) - Ronnie Anderson A Royal Night Out(2015) - Raymond Doctor Who(Сериал)(2013) - Archie Doors Open(2012) - Hate Asylum(Късометражен)(2011/IV) - Warden Kick-Ass(2010) - Moustache Goon (uncredited) One Night in Emergency(2010) - Skinhead Guy Stone of Destiny(2008) - Gypsy Made of Honor(2008) - Sheep Herder Stardust(2007) - Pirate Wedding Belles(2007) - Security Guard Still Game(Сериал)(2005-2006) - Mick Taggart(Сериал)(1998-2005) - Walter Glass / Max Muscle Hushtown(Късометражен)(2004) - Noise Warden Alexander(2004) - Attalus' Henchman Monarch of the Glen(Сериал)(2002-2004) - Hendrie / Brendan / Bob Layer Cake(2004) - Mickey The Planman(2003) - McKelvie Gangs of New York(2002) - Plug Uglies Leader (as Rab Afleck) Marcie's Dowry(Късометражен)(2000) Rebus(Сериал)(2000) - Marty The Last Musketeer(2000) - Shug The Messenger: The Story of Joan of Arc(1999) - Comrade The Bill(Сериал)(1998) - Big Man The Young Person's Guide to Becoming a Rock Star(Сериал)(1998) - Mr. McNasty Block and Tackle(Късометражен)(1998) Postmortem(1998/I) - Chaperoning Officer My Name Is Joe(1998) - Lorry Driver Bad Boys(Сериал)(1996) - Tally Screen One(Сериал)(1993) - Bungalow Crossing the Line(1990) - Cutty Dawson