Christian Bale was 12 years old when he starred in his fist epic role. He played Jim, the young boy living under Japanese occupation in Steven Spielberg's Empire Of The Sun back in 1987.
In the year 2000, Christian Bale had gained enough muscle and mass to reach his 180lbs (81kg) goal of playing Patrick Bateman in American Psycho.
4 years later, Christian Bale dropped from about 173lbs in weight down to about 110 lbs (50kg) in weight to perform in The Machinist. The producers also claim that Bale actually wanted to drop down to 100 pounds, but that they would not let him out of fear that his health could be in too much danger.. His diet consisted of one can of tuna and an apple per day. His 63-pound weight loss is said to be a record for any actor for a movie role.
One year later, for Batman Begins, at the time of filming Christian weighed 210 lbs. (95kg)
In 2006, Christian plays the POW, Dieter Dengler in Werner Herzog's Rescue Dawn, Christian dropped back down to around 135 lbs for this role. (61kg)
in 2008, he returns as Bruce Wayne in The Dark Knight weighing 189 lbs (86kg)
Back to 145 lbs (66kg) for the role of Dicky Eklund, the retired boxer in The Fighter in 2010.
For The Dark Knight Rises in 2012, He's back up to 198 lbs (90kg)
In 2013, for American Hustle, he gained over 40 pounds, sported a comb-over and slouched his posture and ended up herniating two of his disks in the process.
Keep track of Christian Bale movies here.