Aucune biographie disponible pour le moment.
Kingdom of Heaven
2005
Rôle : English Sergeant
Rebelle
2012
Rôle : Lord MacGuffin / Young MacGuffin (voice)
Percy Jackson : Le Voleur de foudre
2010
Rôle : Poseidon
Jamais plus - It Ends with Us
2024
Rôle : Andrew Bloom
La Dernière Légion
2007
Rôle : Wulfila
Trainspotting
1996
Rôle : Tommy
La Ligue des Justiciers : Le Paradoxe Flashpoint
2013
Rôle : Thomas Wayne / Flashpoint Batman (voice)
Comes a Bright Day
2012
Rôle : Cameron
The Primrose Railway Children
2024
Rôle : Rob Robinson
Topsy-Turvy
1999
Rôle : Durward Lely (Nanki-Poo)
The Key
2003
Le Témoin amoureux
2008
Rôle : Colin
One Night in Emergency
2010
Toy Story : Hors du Temps
2014
Rôle : Reptillus Maximus (voice)
Nicholas Nickleby
2002
Rôle : John Browdie
Bunraku
2010
Rôle : Killer 2
Dangerous Housewife
2015
Rôle : Freeman
Dog Soldiers
2002
Rôle : Pvt. Cooper
Tulip Fever
2017
Rôle : Johan De Bye
T2 Trainspotting
2017
Rôle : Tommy (archive footage)
De-Lovely
2004
Rôle : Bobby Reed
Hannibal Lecter : Les Origines du mal
2007
Rôle : Petras Kolnas
One Last Chance
2004
Rôle : Seany
Does God Play Football?
2004
Rôle : Father Davis
Marrakech Express
1999
Rôle : Henning
Dad Savage
1998
Rôle : H
Des chambres et des couloirs
1998
Rôle : Leo
Max
2002
Rôle : George Grosz
Grey's Anatomy: B-Team
2018
Rôle : Owen Hunt
Acid House
1998
Rôle : Johnny
16 Years of Alcohol
2003
Rôle : Frankie
The Leading Man
1996
Rôle : Ant
Renaissance
1997
Rôle : Callan
Understanding Jane
1998
Rôle : Elliot
Small Faces
1996
Rôle : Malky Johnson
AfterLife
2003
Fantômes et Cie
2011
Rôle : Hamish
The Rocket Post
2004
Rôle : Thomas McKinnon
The Purifiers
2005
Rôle : Moses