Movies (Acting Roles)
The Bride!
Christian Bale will be 51 in The Bride! as 'Frankenstein's Monster'.Movie Released: Wed, Sep 24 2025
The Pale Blue Eye
Christian Bale was 48 in The Pale Blue Eye as 'Augustus Landor'.Movie Released: Thu, Dec 22 2022
Amsterdam
Christian Bale was 48 in Amsterdam as 'Burt Berendsen'.Movie Released: Tue, Sep 27 2022
Thor: Love and Thunder
Christian Bale was 48 in Thor: Love and Thunder as 'Gorr'.Movie Released: Wed, Jul 06 2022
Ford v Ferrari
Christian Bale was 45 in Ford v Ferrari as 'Ken Miles'.Movie Released: Wed, Nov 13 2019
Vice
Christian Bale was 44 in Vice as 'Dick Cheney'.Movie Released: Tue, Dec 25 2018
Hostiles
Christian Bale was 43 in Hostiles as 'Captain Joseph J. Blocker'.Movie Released: Fri, Dec 22 2017
Spielberg
Christian Bale was 43 in Spielberg as 'Self - Segment "Empire of the Sun"'.Movie Released: Thu, Oct 05 2017
The Promise
Christian Bale was 42 in The Promise as 'Chris Myers'.Movie Released: Fri, Dec 02 2016
The Big Short
Christian Bale was 41 in The Big Short as 'Michael Burry'.Movie Released: Fri, Dec 11 2015
Knight of Cups
Christian Bale was 41 in Knight of Cups as 'Rick'.Movie Released: Thu, Sep 10 2015
Exodus: Gods and Kings
Christian Bale was 40 in Exodus: Gods and Kings as 'Moses'.Movie Released: Wed, Dec 03 2014
American Hustle
Christian Bale was 39 in American Hustle as 'Irving Rosenfeld'.Movie Released: Tue, Dec 03 2013
Out of the Furnace
Christian Bale was 39 in Out of the Furnace as 'Russell Baze'.Movie Released: Sat, Nov 09 2013
Ending the Knight
Christian Bale was 38 in Ending the Knight as 'Self'.Movie Released: Tue, Dec 04 2012
The Dark Knight Rises
Christian Bale was 38 in The Dark Knight Rises as 'Bruce Wayne'.Movie Released: Tue, Jul 17 2012
The Batmobile
Christian Bale was 38 in The Batmobile as 'Self'.Movie Released: Mon, Jul 16 2012
The Flowers of War
Christian Bale was 37 in The Flowers of War as 'John Miller'.Movie Released: Thu, Dec 15 2011
The Fighter
Christian Bale was 36 in The Fighter as 'Dicky Eklund'.Movie Released: Fri, Dec 10 2010
Public Enemies
Christian Bale was 35 in Public Enemies as 'Melvin Purvis'.Movie Released: Wed, Jul 01 2009
Terminator Salvation
Christian Bale was 35 in Terminator Salvation as 'John Connor'.Movie Released: Wed, May 20 2009
The Dark Knight
Christian Bale was 34 in The Dark Knight as 'Bruce Wayne'.Movie Released: Wed, Jul 16 2008
I'm Not There
Christian Bale was 33 in I'm Not There as 'Jack / Pastor John'.Movie Released: Mon, Oct 01 2007
3:10 to Yuma
Christian Bale was 33 in 3:10 to Yuma as 'Dan Evans'.Movie Released: Thu, Sep 06 2007
The Prestige
Christian Bale was 32 in The Prestige as 'Alfred Borden'.Movie Released: Tue, Oct 17 2006
Rescue Dawn
Christian Bale was 32 in Rescue Dawn as 'Dieter Dengler'.Movie Released: Sat, Sep 09 2006
The New World
Christian Bale was 31 in The New World as 'John Rolfe'.Movie Released: Sun, Dec 25 2005
Harsh Times
Christian Bale was 31 in Harsh Times as 'Jim Luther Davis'.Movie Released: Sun, Sep 11 2005
Batman Begins
Christian Bale was 31 in Batman Begins as 'Bruce Wayne / Batman'.Movie Released: Fri, Jun 10 2005
Tankman Begins
Christian Bale was 31 in Tankman Begins as 'Batman (archive footage)'.Movie Released: Thu, Jun 09 2005
The Machinist
Christian Bale was 30 in The Machinist as 'Trevor Reznik'.Movie Released: Fri, Sep 24 2004
Laurel Canyon
Christian Bale was 29 in Laurel Canyon as 'Sam'.Movie Released: Fri, Mar 07 2003
Equilibrium
Christian Bale was 28 in Equilibrium as 'John Preston'.Movie Released: Fri, Dec 06 2002
Reign of Fire
Christian Bale was 28 in Reign of Fire as 'Quinn Abercromby'.Movie Released: Tue, Jul 09 2002
Shaft
Christian Bale was 26 in Shaft as 'Walter Wade, Jr.'.Movie Released: Thu, Jun 15 2000
American Psycho
Christian Bale was 26 in American Psycho as 'Patrick Bateman'.Movie Released: Thu, Apr 13 2000
Shaft: Still the Man
Christian Bale was 25 in Shaft: Still the Man as 'Self'.Movie Released: Sat, Jan 01 2000
Mary, Mother of Jesus
Christian Bale was 25 in Mary, Mother of Jesus as 'Jesus of Nazareth'.Movie Released: Sun, Nov 14 1999
All the Little Animals
Christian Bale was 25 in All the Little Animals as 'Bobby Platt'.Movie Released: Fri, Jul 09 1999
Dying to Tell the Story
Christian Bale was 24 in Dying to Tell the Story as 'Narrator / Dan Eldon (uncredited) (voice)'.Movie Released: Mon, Sep 14 1998
Velvet Goldmine
Christian Bale was 24 in Velvet Goldmine as 'Arthur Stuart'.Movie Released: Fri, Aug 28 1998
Metroland
Christian Bale was 23 in Metroland as 'Chris'.Movie Released: Sat, Aug 30 1997
The Secret Agent
Christian Bale was 22 in The Secret Agent as 'Stevie'.Movie Released: Fri, Nov 08 1996
The Portrait of a Lady
Christian Bale was 22 in The Portrait of a Lady as 'Edward Rosier'.Movie Released: Thu, Oct 17 1996
Pocahontas
Christian Bale was 21 in Pocahontas as 'Thomas (voice)'.Movie Released: Wed, Jun 14 1995
Little Women
Christian Bale was 20 in Little Women as 'Laurie'.Movie Released: Wed, Dec 21 1994
Prince of Jutland
Christian Bale was 20 in Prince of Jutland as 'Amled'.Movie Released: Wed, Feb 23 1994
Swing Kids
Christian Bale was 19 in Swing Kids as 'Thomas Berger'.Movie Released: Fri, Mar 05 1993
Newsies
Christian Bale was 18 in Newsies as 'Jack 'Cowboy' Kelly'.Movie Released: Fri, Apr 10 1992
A Murder of Quality
Christian Bale was 17 in A Murder of Quality as 'Tim Perkins'.Movie Released: Fri, Oct 04 1991
Treasure Island
Christian Bale was 15 in Treasure Island as 'Jim Hawkins'.Movie Released: Mon, Jan 22 1990
Henry V
Christian Bale was 15 in Henry V as 'Robin the Luggage-Boy'.Movie Released: Thu, Oct 05 1989
Empire of the Sun
Christian Bale was 13 in Empire of the Sun as 'Jim'.Movie Released: Wed, Dec 09 1987
Mio in the Land of Faraway
Christian Bale was 13 in Mio in the Land of Faraway as 'Jum-Jum / Benke'.Movie Released: Wed, Jul 01 1987
Citizen Steve
Christian Bale was 12 in Citizen Steve as 'Self - Actor'.Movie Released: Thu, Jan 01 1987
Best Of Enemies
Christian Bale will be 51+ in Best Of Enemies as 'Gennady Vasilenko'.Movie Released: Unreleased
TV Shows (Acting Roles)
Ages in TV shows are based off the first air date and may not be accurate. View individual episode details for accurate agesHonest Trailers
Christian Bale was 38+ in Honest Trailers as 'Patrick Bateman (archive footage), Bruce Wayne / Batman (archive footage)'.TV Show Released: First Air Date
Mon, Feb 13 2012
Gotham Tonight
Christian Bale was 34+ in Gotham Tonight as 'Bruce Wayne'.TV Show Released: First Air Date
Fri, Jun 13 2008
The Early Show
Christian Bale was 25+ in The Early Show as 'Self'.TV Show Released: First Air Date
Mon, Nov 01 1999
E! True Hollywood Story
Christian Bale was 22+ in E! True Hollywood Story as 'Self (archive footage)'.TV Show Released: First Air Date
Wed, Aug 21 1996
GMTV
Christian Bale was 18+ in GMTV as 'Self'.TV Show Released: First Air Date
Fri, Jan 01 1993
HBO First Look
Christian Bale was 18+ in HBO First Look as 'Self'.TV Show Released: First Air Date
Fri, Jun 12 1992
MTV Movie & TV Awards
Christian Bale was 18+ in MTV Movie & TV Awards as 'Self / Presenter'.TV Show Released: First Air Date
Wed, Jun 10 1992
Heart of the Country
Christian Bale was 13+ in Heart of the Country as 'Ben Harris'.TV Show Released: First Air Date
Wed, Feb 25 1987
Anastasia - The Mystery of Anna
Christian Bale was 12+ in Anastasia - The Mystery of Anna as 'Tsarevich Alexei'.TV Show Released: First Air Date
Sun, Dec 07 1986
Wogan
Christian Bale was 8+ in Wogan as 'Self'.TV Show Released: First Air Date
Tue, May 04 1982
Entertainment Tonight
Christian Bale was 7+ in Entertainment Tonight as 'Self'.TV Show Released: First Air Date
Tue, Sep 15 1981