2026
The Bride! as Frankenstein's Monster2022
Thor: Love and Thunder as Gorr2022
Amsterdam as Burt Berendsen2022
The Pale Blue Eye as Augustus Landor2022
Marvel Studios Assembled: The Making of Thor: Love and Thunder as Self - Gorr2022
Werner Herzog: Radical Dreamer as Self2021
Catwoman: The Feline Femme Fatale as Self2020
Joker: Put on a Happy Face as Self2020
Ford v Ferrari: Bringing the Rivalry to Life as Self2019
Ford v Ferrari as Ken Miles2018
Mowgli: Legend of the Jungle as Bagheera (voice)2018
Vice as Dick Cheney2017
Hostiles as Captain Joseph J. Blocker2017
Spielberg as Self - Segment "Empire of the Sun"2016
The Promise as Chris Myers2015
The Big Short as Michael Burry2015
Knight of Cups as Rick2014
Exodus: Gods and Kings as Moses2013
American Hustle as Irving Rosenfeld2013
Out of the Furnace as Russell Baze2013
The Fire Rises: The Creation and Impact of The Dark Knight Trilogy as Self (archive footage)2012
Honest Trailers as Patrick Bateman (archive footage)2012
Honest Trailers as Bruce Wayne / Batman (archive footage)2012
The Dark Knight Rises as Bruce Wayne2012
Ending the Knight as Self2012
The Batmobile as Self2011
The Flowers of War as John Miller2011
Making of "The Flowers of War" as Not available2010
The Fighter as Dicky Eklund2009
Terminator Salvation as John Connor2009
Public Enemies as Melvin Purvis2009
Heath Ledger: A Tribute as Self2009
Michael Mann: Making 'Public Enemies' as Self2008
The Dark Knight as Bruce Wayne2008
Batman Unmasked: The Psychology of The Dark Knight as Self2008
Gotham Tonight as Bruce Wayne2008
Gotham Uncovered: Creation of a Scene as Self2007
3:10 to Yuma as Dan Evans2007
I'm Not There as Jack / Pastor John2007
Making of a True Story: Rescue Dawn as Self2006
The Prestige as Alfred Borden2006
Rescue Dawn as Dieter Dengler2005
Batman Begins as Bruce Wayne / Batman2005
The New World as John Rolfe2005
Harsh Times as Jim Luther Davis2005
Tankman Begins as Batman (archive footage)2004
The Machinist as Trevor Reznik2003
Laurel Canyon as Sam2002
Equilibrium as John Preston2002
Reign of Fire as Quinn Abercromby2001
Captain Corelli's Mandolin as Mandras2000
American Psycho as Patrick Bateman2000
Shaft as Walter Wade, Jr.2000
Shaft: Still the Man as Self1999
The Late Late Show with Craig Kilborn as Self - Guest1999
The Early Show as Self1999
A Midsummer Night's Dream as Demetrius1999
All the Little Animals as Bobby Platt1999
Mary, Mother of Jesus as Jesus of Nazareth1998
Velvet Goldmine as Arthur Stuart1998
Dying to Tell the Story as Narrator / Dan Eldon (uncredited) (voice)1997
Metroland as Chris1996
E! True Hollywood Story as Self (archive footage)1996
The Portrait of a Lady as Edward Rosier1996
The Secret Agent as Stevie1995
Pocahontas as Thomas (voice)1994
Little Women as Laurie1994
Prince of Jutland as Amled1993
GMTV as Self1993
Swing Kids as Thomas Berger1992
MTV Movie & TV Awards as Self / Presenter1992
HBO First Look as Self1992
Newsies as Jack 'Cowboy' Kelly1991
A Murder of Quality as Tim Perkins1991
Blood Drips Heavily on Newsie Square as Self1990
Treasure Island as Jim Hawkins1989
Henry V as Robin the Luggage-Boy1987
Empire of the Sun as Jim1987
Heart of the Country as Ben Harris1987
Citizen Steve as Self - Actor1987
Mio in the Land of Faraway as Jum-Jum / BenkeNaN
Madden as Al Davis1987
The China Odyssey: Empire of the Sun as Self1986
Anastasia - The Mystery of Anna as Tsarevich Alexei1982
Wogan as Self1981
Entertainment Tonight as SelfNaN
Best Of Enemies as Gennady Vasilenko2022
Amsterdam Producer2022
The Pale Blue Eye Producer2005
Harsh Times Executive Producer1999
The Alien Legacy Thanks