Christian Bale

Actor

The Bride!
2025
as Frankenstein’s monster
The Pale Blue Eye
2022
as Augustus Landor
Amsterdam
2022
as Burt Berendsen
Thor: Love and Thunder
2022
as Gorr
Ford v Ferrari
2019
as Ken Miles
Vice
2018
as Dick Cheney
Mowgli: Legend of the Jungle
2018
as Bagheera (voice)
Hostiles
2017
as Captain Joseph J. Blocker
The Promise
2016
as Chris Myers
The Big Short
2015
as Michael Burry
Knight of Cups
2015
as Rick
Exodus: Gods and Kings
2014
as Moses
American Hustle
2013
as Irving Rosenfeld
Out of the Furnace
2013
as Russell Baze
The Dark Knight Rises
2012
as Bruce Wayne / Batman
The Flowers of War
2011
as John Miller
The Fighter
2010
as Dicky Eklund
Public Enemies
2009
as Melvin Purvis
Terminator Salvation
2009
as John Connor
The Dark Knight
2008
as Bruce Wayne / Batman
I'm Not There
2007
as Jack / Pastor John
3:10 to Yuma
2007
as Dan Evans
The Prestige
2006
as Alfred Borden
Rescue Dawn
2006
as Dieter Dengler
The New World
2005
as John Rolfe
Harsh Times
2005
as Jim Luther Davis
Batman Begins
2005
as Bruce Wayne / Batman
Tankman Begins
2005
as Batman (archive footage)
The Machinist
2004
as Trevor Reznik
Laurel Canyon
2003
as Sam
Equilibrium
2002
as John Preston
Reign of Fire
2002
as Quinn Abercromby
Captain Corelli's Mandolin
2001
as Mandras
Shaft
2000
as Walter Wade, Jr.
American Psycho
2000
as Patrick Bateman
Mary, Mother of Jesus
1999
as Jesus of Nazareth
All the Little Animals
1999
as Bobby Platt
A Midsummer Night's Dream
1999
as Demetrius
Velvet Goldmine
1998
as Arthur Stuart
Metroland
1997
as Chris
The Secret Agent
1996
as Stevie
The Portrait of a Lady
1996
as Edward Rosier
Pocahontas
1995
as Thomas (voice)
Little Women
1994
as Laurie
Royal Deceit
1994
as Amled
Swing Kids
1993
as Thomas Berger
Newsies
1992
as Jack 'Cowboy' Kelly
A Murder of Quality
1991
as Tim Perkins
Blood Drips Heavily on Newsie Square
1991
as Self
Treasure Island
1990
as Jim Hawkins
Henry V
1989
as Robin the Luggage-Boy
Empire of the Sun
1987
as Jim
Mio in the Land of Faraway
1987
as Jum-Jum / Benke
Citizen Steve
1987
as Self - Actor
Best Of Enemies
as Gennady Vasilenko