Actor (34 credits)
- The Wicker Tree (2011) Villager, not listed in credits
- First Night (2010) Walk On, not listed in credits
- No Holds Bard (2009) Walk On, not listed in credits
- Crying with Laughter (2009) Walk On, not listed in credits
- Max Manus (2008) not listed in credits
- Stone of Destiny (2008) Walk On, not listed in credits
- The Water Horse (2007) Walk On, not listed in credits
- Hallam Foe (2007) Walk On, not listed in credits
- Feel the Force (2006) Walk on, not listed in credits
- Il mercante di pietre (2006) Extra, not listed in credits
- Missing (2006) Extra, not listed in credits
- The Best Man (2006) Extra, not listed in credits
- The Flying Scotsman (2006) Extra, not listed in credits
- Rocket Man (2005) Walk on, not listed in credits
- The Queen (2005) Extra, not listed in credits
- GamerZ (2005) Extra, not listed in credits
- Man to Man (2005) Walk on
- Night People (2005) Extra, not listed in credits
- Gideon's Daughter (2005) Walk on, not listed in credits
- Heartless (2005) Walk on, not listed in credits
- Greyfriars Bobby (2005) Extra, not listed in credits
- On a Clear Day (2005) Walk on, not listed in credits
- The Jacket (2004) Extra, not listed in credits
- Bobby Jones: Stroke of Genius (2004) Extra, not listed in credits
- Sea of Souls (2004) Walk on
- North & South (2004) Walk on, not listed in credits
- Quite Ugly One Morning (2004) Walk on, not listed in credits
- Days That Shook the World (2003) Walk on, not listed in credits
- Dear Frankie (2003) Extra, not listed in credits
- The Planman (2003)
- River City (2002) Walk on, not listed in credits
- Still Game (2002) Walk on, not listed in credits
- Rebus (2000) Walk On
- Rab C. Nesbitt (1988) Walk On, not listed in credits