Aucune biographie disponible pour le moment.
Operation Blood Hunt
2024
Rôle : Murphy
Mission : Impossible 3
2006
Rôle : Declan
The Mortal Instruments : La Cité des Ténèbres
2013
Rôle : Valentine
Black Butterfly
2017
Rôle : Jack
Le lion en hiver
2003
Rôle : Philip
Ambush
2023
Rôle : Miller
Joue-la comme Beckham
2002
Rôle : Joe
Chevauchée avec le diable
1999
Rôle : Pitt Mackeson
From Paris with Love
2010
Rôle : James Reece
B. Monkey
1999
Rôle : Bruno
The Killer Tongue
1996
Rôle : Rudolph
The Survivalist
2021
Rôle : Ben
Damascus Cover
2017
Rôle : Ari Ben-Sion / Hans Hoffmann
Alexandre
2004
Rôle : Cassander
The Emperor's Wife
2003
Rôle : Chamberlain
Wifelike
2022
Rôle : William
Match Point
2005
Rôle : Chris Wilton
Edge of the World
2021
Rôle : Sir James Brooke
Stonewall
2015
Rôle : Trevor
The Good Neighbor
2022
Rôle : Robert
Mercy
2023
Rôle : Sean Quinn
August Rush
2007
Rôle : Louis Connelly
Yakuza Princess
2021
Rôle : Shirô
Inquiétude
2023
Rôle : Sam
Another Me
2013
Rôle : John
97 Minutes
2023
Rôle : Alex
Holy Lands
2019
Rôle : David
Le 12ème Homme
2017
Rôle : Kurt Stage
Vanity Fair : La Foire aux vanités
2004
Rôle : George Osborne
The Disappearance of Finbar
1997
Rôle : Finbar Flynn
L'ombre du passé
2021
Rôle : Noah Blackwell
Meister der Apokalypse - Roland Emmerich
2025
Rôle : Self
Velvet Goldmine
1998
Rôle : Brian Slade
Le Silence des ombres
2010
Rôle : David / Adam / Wesley
The Clean Up Crew
2024
Rôle : Alex
Michael Collins
1996
Rôle : Collin's Assassin
Titus
1999
Rôle : Chiron
Albert Nobbs
2011
Rôle : Viscount Yarrell
Belle du Seigneur
2012
Rôle : Solal
Awake
2019
Rôle : John Doe
American Night
2021
Rôle : John Kaplan
Les Orphelins de Huang Shi
2008
Rôle : George Hogg
The Tesseract
2005
Rôle : Sean
Jeu dangereux, héritage meutrier
2022
Rôle : Kyle
Sex Trouble
2001
Rôle : Alan Hammond
Pulse
2003
Rôle : The Father
Prozac Nation
2003
Rôle : Noah
Tueur programmé
2017
Rôle : Reese
Happy Now
2001
Rôle : Mark Wraith
The Tribe
1998
Rôle : Adam
Seule la mort peut m'arrêter
2003
Rôle : Davey
La Fin de L'innocence Sexuelle
1999
Rôle : Nic, aged 16
Telling Lies in America
1997
Rôle : Kevin Boyle
The Governess
1998
Rôle : Henry Cavendish
Le maître du jeu
1997
Rôle : Josh Minnell
The Magnificent Ambersons
2002
Rôle : George Amberson Minafer
The Aspern Papers
2019
Rôle : Morton Vint
A Man of No Importance
1994
Rôle : First Young Man
A Film with Me in It
2008
Rôle : Pierce 2
London Town
2017
Rôle : Joe Strummer
Wilde
2028
Rôle : Oscar Wilde