(Batman 3) (2012)
Stars as Bruce Wayne/Batman
The Fighter (2011)
stars as Dick Eklund
Public Enemies (2009)
stars as Melvin Purvis
terminator-Exterminador do Futuro Salvation (2009) aka terminator-Exterminador do Futuro Salvation: The Future Begins stars as John Connor
The Dark Knight (2008)
stars as Bruce Wayne/Batman
Rescue Dawn (2007)
stars as Dieter Dengler
I'm Not There (2007)
stars as Bob Dylan
3:10 to Yuma (2007)
stars as Dan Evans
The Prestige (2006)
stars as Alfred Borden
Harsh Times (2006)
stars as Jim Luther Davis
batman Begins (2005)
stars as Bruce Wayne/Batman
The New World (2005)
stars as John Rolfe
Maquinista, El (2004)
stars as Trevor Reznik
Howl's Moving castelo (2004)
stars as Howl
Equilibrium (2002) aka Cubic
stars as John Preston
Reign of fogo (2002)
stars as Quinn Abercromby
louro, laurel Canyon (2002)
stars as Sam
Captain Corelli's Mandolin (2001)
stars as Mandras
Shaft (2000)
stars as Walter Wade, Jr.
American Psycho (2000)
stars as Patrick Bateman
Mary, Mother of jesus (1999)
stars as jesus of Nazareth
A Midsummer Night's Dream (1999)
stars as Demetrius
All the Little animais (1998)
stars as Bobby Platt
Velvet Goldmine (1998)
stars as Arthur Stuart
Metroland (1997)
stars as Chris
The Secret Agent (1996)
stars as Stevie
The Portrait of a Lady (1996)
stars as Edward Rosier
Pocahontas (1995)
stars as Thomas
Little Women (1994)
stars as Laurie
Prince of Jutland (1994)
stars as Amled
balanço Kids (1993)
stars as Thomas Berger
(Disney’s) Newsies (1992)
stars as Jack Kelly/Francis Sullivan
A Murder of Quality (1991)
stars as Tim Perkins
Treasure Island (1990)
stars as Jim Hawkins
Henry V (1989)
stars as Falstaff's Boy
Empire of the Sun (1987)
stars as Jim
Mio min Mio (1987) aka The Land of Faraway
stars as Jum-Jum
coração of the Country (1987)
stars as Ben Harris
Anastasia: The Mystery of Anna (1986)
stars as Alexei
Stars as Bruce Wayne/Batman
The Fighter (2011)
stars as Dick Eklund
Public Enemies (2009)
stars as Melvin Purvis
terminator-Exterminador do Futuro Salvation (2009) aka terminator-Exterminador do Futuro Salvation: The Future Begins stars as John Connor
The Dark Knight (2008)
stars as Bruce Wayne/Batman
Rescue Dawn (2007)
stars as Dieter Dengler
I'm Not There (2007)
stars as Bob Dylan
3:10 to Yuma (2007)
stars as Dan Evans
The Prestige (2006)
stars as Alfred Borden
Harsh Times (2006)
stars as Jim Luther Davis
batman Begins (2005)
stars as Bruce Wayne/Batman
The New World (2005)
stars as John Rolfe
Maquinista, El (2004)
stars as Trevor Reznik
Howl's Moving castelo (2004)
stars as Howl
Equilibrium (2002) aka Cubic
stars as John Preston
Reign of fogo (2002)
stars as Quinn Abercromby
louro, laurel Canyon (2002)
stars as Sam
Captain Corelli's Mandolin (2001)
stars as Mandras
Shaft (2000)
stars as Walter Wade, Jr.
American Psycho (2000)
stars as Patrick Bateman
Mary, Mother of jesus (1999)
stars as jesus of Nazareth
A Midsummer Night's Dream (1999)
stars as Demetrius
All the Little animais (1998)
stars as Bobby Platt
Velvet Goldmine (1998)
stars as Arthur Stuart
Metroland (1997)
stars as Chris
The Secret Agent (1996)
stars as Stevie
The Portrait of a Lady (1996)
stars as Edward Rosier
Pocahontas (1995)
stars as Thomas
Little Women (1994)
stars as Laurie
Prince of Jutland (1994)
stars as Amled
balanço Kids (1993)
stars as Thomas Berger
(Disney’s) Newsies (1992)
stars as Jack Kelly/Francis Sullivan
A Murder of Quality (1991)
stars as Tim Perkins
Treasure Island (1990)
stars as Jim Hawkins
Henry V (1989)
stars as Falstaff's Boy
Empire of the Sun (1987)
stars as Jim
Mio min Mio (1987) aka The Land of Faraway
stars as Jum-Jum
coração of the Country (1987)
stars as Ben Harris
Anastasia: The Mystery of Anna (1986)
stars as Alexei