(Batman 3) (2012)
Stars as Bruce Wayne/Batman
The Fighter (2011)
stars as Dick Eklund
Public Enemies (2009)
stars as Melvin Purvis
《终结者》 Salvation (2009) aka 《终结者》 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
蝙蝠侠 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 城堡 (2004)
stars as Howl
Equilibrium (2002) aka Cubic
stars as John Preston
Reign of 火, 消防 (2002)
stars as Quinn Abercromby
月桂树 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 耶稣 (1999)
stars as 耶稣 of Nazareth
A Midsummer Night's Dream (1999)
stars as Demetrius
All the Little 动物 (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
摇摆, 秋千 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
心 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
《终结者》 Salvation (2009) aka 《终结者》 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
蝙蝠侠 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 城堡 (2004)
stars as Howl
Equilibrium (2002) aka Cubic
stars as John Preston
Reign of 火, 消防 (2002)
stars as Quinn Abercromby
月桂树 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 耶稣 (1999)
stars as 耶稣 of Nazareth
A Midsummer Night's Dream (1999)
stars as Demetrius
All the Little 动物 (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
摇摆, 秋千 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
心 of the Country (1987)
stars as Ben Harris
Anastasia: The Mystery of Anna (1986)
stars as Alexei