| T2 Trainspotting (2017) (AKA "Trainspotting 2")As Tommy MacKenzie (archive footage) | (Not seen) |
| Home Sweet Hell (2015)As Freeman | (Not seen) |
| Justice League: The Flashpoint Paradox (2013)As Thomas Wayne / Flashpoint Batman (voice) | (Not seen) |
| Brave (2012)As Lord MacGuffin / Young MacGuffin (voice) | (Not seen) |
| Bunraku (2010)As Killer 2 | (Not seen) |
| Percy Jackson & the Olympians: The Lightning Thief (2010) (AKA "Percy Jackson and the Lightning Thief")As Poseidon | (Not seen) |
| Made of Honor (2008) (AKA "Made of Honour")As Colin McMurray | (Not seen) |
| The Last Legion (2007)As Wulfila | (Not seen) |
| Hannibal Rising (2007)As Petras Kolnas | (Not seen) |
| Kingdom of Heaven (2005)As English Sergeant | (Not seen) |
| Dog Soldiers (2002)As Pvt. Cooper | (Not seen) |
| Topsy-Turvy (1999)As Durward Lely (Nanki-Poo) | (Not seen) |
| Bedrooms and Hallways (1998)As Leo | (Not seen) |
| Regeneration (1997) (AKA "Behind the Lines")As Callan | (Not seen) |
| The Leading Man (1996)As Ant | (Not seen) |
| Trainspotting (1996)As Thomas "Tommy" MacKenzie | (Not seen) |