Tulip Fever (2017) als Johan De Bye | |
T2 Trainspotting (2017) als Tommy | |
Home Sweet Hell (2015) als Freeman | |
Toy Story That Time Forgot (2014) als Reptillus Maximus (voice) | |
Justice League: The Flashpoint Paradox (2013) als Thomas Wayne / Flashpoint Batman (voice) | |
Brave (2012) als Lord MacGuffin / Young MacGuffin (voice) | |
Comes a Bright Day (2012) als Cameron | |
The Great Ghost Rescue (2011) als Hamish | |
Bunraku (2010) als Killer 2 | |
Percy Jackson & the Olympians: The Lightning Thief (2010) als Poseidon | |
One Night in Emergency (2010) | |
Made of Honor (2008) als Colin | |
The Last Legion (2007) als Wulfila | |
Hannibal Rising (2007) als Petras Kolnas | |
Kingdom of Heaven (2005) als English Sergeant | |
The Purifiers (2005) als Moses | |
Does God Play Football? (2004) als Father Davis | |
De-Lovely (2004) als Bobby Reed | |
The Rocket Post (2004) als Thomas McKinnon | |
One Last Chance (2004) als Seany | |
The Key (2003) | |
AfterLife (2003) | |
16 Years of Alcohol (2003) als Frankie | |
Nicholas Nickleby (2002) als John Browdie | |
Max (2002) als George Grosz | |
Dog Soldiers (2002) als Pvt. Cooper | |
That Old One (2002) | |
Marcie's Dowry (2000) als Fraser | |
Topsy-Turvy (1999) als Durward Lely (Nanki-Poo) | |
Magical Legend of the Leprechauns (1999) als Jericho O'Grady | |
The Acid House (1998) als Johnny | |
Hideous Kinky (1998) als Henning | |
Bedrooms and Hallways (1998) als Leo | |
Understanding Jane (1998) als Elliot | |
Dad Savage (1998) als H | |
Regeneration (1997) als Callan | |
The Leading Man (1996) als Ant | |
Small Faces (1996) als Malky Johnson | |
Trainspotting (1996) als Tommy | |
Am I Irvine Welsh? als Thomas 'Tommy' Mackenzie (archive footage) |