Actor (64 credits)
- Whistle My Lad (2014) Malcolm Wiseman
- Confine (2013) Removal Man
- The Zombie King (2013) Gravedigger
- Code Red (2013) General Owen
- Shame the Devil (2013) Gilbey
- Green Street 3: Never Back Down (2013) Scottish Debt Collector
- The Escape Artist (2013) The Pub Landlord, not listed in credits
- Twenty8k (2012) Daz, not listed in credits
- U.F.O. (2012) Terry
- Airborne (2012) Smoker
- The Wedding Video (2012) The Angry Man, not listed in credits
- Hunted (2012) Gun Dealers Henchman, not listed in credits
- Jack Falls (2011) Bob
- The Estate Film (2011) Barry May
- Baseline (2010) Rich
- Huge (2010) Doorman - The Funny Farm, not listed in credits
- Gulliver's Travels (2010) Lilliputian Fisherman, not listed in credits
- A Day of Violence (2010) Noodles
- Unarmed But Dangerous (2009) Col
- St Trinian's 2: The Legend of Fritton's Gold (2009) Commando Leader, not listed in credits
- Harry Brown (2009) Troy Martindale
- Moses Jones (мини-сериал) (2009) Builder, not listed in credits
- The Day of the Triffids (2009) Fighting Blind Man
- Jack Said (2009) Natalie Heavy, хроника, not listed in credits
- The Fallen Word (2009) Exaltation Gang Leader
- Breathe (2009) Iain
- Beautiful People (2008) Dodgy Rog, not listed in credits
- How to Lose Friends & Alienate People (2008) Hotel Security
- Off We Go Then (2008) Bouncer II
- Jack Says (2008) Natalie Heavy
- Adulthood (2008) Canon
- Ashes to Ashes (2008) Rioting Prisoner, not listed in credits
- Made of Honor (2008) Man at Highland Games
- Guns (2008) Policeman
- The Golden Compass (2007) Tartar Guard
- National Treasure: Book of Secrets (2007) TFG Police, not listed in credits
- This Life + 10 (2007) Bailiff, not listed in credits
- Flood (2007) Naval Engineer
- Ganglands (2007) Jayce
- Reichenbach Falls (2007) Sandy, not listed in credits
- M.I.High (2007) Henchman
- After Thomas (2006) Football Supporter, not listed in credits
- V for Vendetta (2006) Soldier, not listed in credits
- Feel the Force (2006) Mr. Fuentes' Bodyguard, not listed in credits
- The Real Football Factories (2006) Football Hooligan - Promo
- Low Winter Sun (2006) Man at train station, not listed in credits
- Children of Men (2006) Elite Soldier, not listed in credits
- The Flying Scotsman (2006) Bailiff, not listed in credits
- Das Geheimnis von St. Ambrose (2006) Police Officer
- Star Stories (2006) Katie Price's Minder, not listed in credits
- The Queen (2005) Biker, not listed in credits
- Gideon's Daughter (2005) Club Customer, not listed in credits
- Heartless (2005) Highland Villager, not listed in credits
- Shadows of West (2005) Detective / Henchman
- Sea of Souls (2004) Psychiatric Patient
- Hustle (2004) Builder
- River City (2002) Micky
- Still Game (2002) The Butcher, not listed in credits
- Wire in the Blood (2002) Police Officer, not listed in credits
- The Saturday Show (2001) Security Guard, not listed in credits
- Rebus (2000) CID Officer
- The Rapture V & A Security Guard
- The Descending of Fate David Amen
- The Quiet One Alec