| tv | A Thousand Blows (2025)As Jack Mac(12 episodes) | (Not seen) |
| tv | Down Cemetery Road (2025)As Captain Donny(3 episodes) | (Not seen) |
| movie | The Marvels (2023)As Emperor Dro'ge | (Not seen) |
| tv | Vigil (2021)As DSU Colin Robertson(12 episodes) | (Not seen) |
| tv | It's a Sin (2021)As Duncan Finch(1 episode) | (Not seen) |
| movie | My Son (2021)As Inspector Roy | (Not seen) |
| tv | His Dark Materials (2019)As Thorold(4 episodes) | (Not seen) |
| movie | The Vanishing (2018)As Kenny | (Not seen) |
| tv | In Plain Sight (2016)As William Watt(3 episodes) | (Not seen) |
| tv | Outlander (2014)As Colum MacKenzie(7 episodes) | (Not seen) |
| movie | Filth (2013)As Gus Bain | (Not seen) |
| tv | Vera (2011)As Robert Winter(1 episode) | (Not seen) |
| movie | Goal! III (2009) (AKA "Goal! III : Taking On The World")As Mal Braithwaite | (Not seen) |
| movie | Valhalla Rising (2009)As Kare | (Not seen) |
| movie | Blessed (2008)As Howie | (Not seen) |
| tv | Chuck (2007)As Danny | (Not seen) |
| movie | Eragon (2006)As Kung Hrothgar | (Not seen) |
| movie | Joyeux Noel (2005)As Palmer | (Not seen) |
| movie | Goal! The Dream Begins (2005) (AKA "Goal!")As Mal Braithwaite | (Not seen) |
| movie | Niceland (Population. 1.000.002) (2004)As Max | (Not seen) |
| tv | 5ive Days to Midnight (2004) (AKA "5 Days to Midnight")As Pastor Ross | (Not seen) |
| movie | Skagerrak (2003) (AKA "Sweet Dreams")As Willy | (Not seen) |
| movie | The Escapist (2002)As Ron | (Not seen) |
| movie | Gangs of New York (2002)As McGloin | (Not seen) |
| movie | What Where (2000)As Bom / Bim / Bem | (Not seen) |
| movie | Billy Elliot (2000) (AKA "Little Dancer")As Jackie Elliot | (Not seen) |
| movie | My Name Is Joe (1998)As Shanks | (Not seen) |
| tv | Silent Witness (1996)As Edwin Stickley(4 episodes) | (Not seen) |
| movie | Carla's Song (1996)As Sammy | (Not seen) |
| movie | Fridge (1995)As Rudy | (Not seen) |
| movie | Shallow Grave (1994)As Visitor | (Not seen) |