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

Madden
Christian Bale will be 51+ in Madden as 'Al Davis'.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 ages
Honest 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