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