
Christian Bale
Six months after finishing 'The Machinist", Bale had gained roughly 100 lbs to play Batman in 'Batman Begins'.

Jared Leto
For his role as a transgender woman battling AIDS in 'Dallas Buyers Club' Leto waxed his entire body and lost 30 lbs.

Jared Leto
Before that, Leto packed on almost 70lbs for his role as Mark David Chapman in 'Chapter 27'.

Chris Hemsworth
Playing a whaler, Hemsworth had to lean up and then as a marooned whaler he had to lose even more weight, around 40lbs all together for the role.

Jake Gyllenhaal
Jake ate nothing but kale salads and ran 10 miles a day in order to lose 30lbs for his role in 'Nightcrawler'.

Jake Gyllenhaal
After 'Nightcrawler' Gyllenhall trained for five months and packed on lean muscle for his role as a boxer in 'Southpaw'.

JK Simmons
But at 61, SImmons is looking huge for his role as Commissioner Gordon in 'Justice League'.

Chris Pratt
But when he was cast as Starlord in 'Guardians of the Galaxy', Pratt got in great shape and dropped to around 225lbs.

Rooney Mara
For the role of Lisbeth Salander, Rooney lost weight, bleached her eyebrows and got multiple piercings.

Matt Damon
As a super-agent skilled in everything, Damon got in incredible shape to play Jason Bourne multiple times.

Natalie Portman
For Portman's role as a ballerina in 'Black Swan' she trained for months as a dancer and lost 20lbs off her already tiny frame.

Matthew McConaughey
He got back to his lean athletic build for the male stripper-centric 'Magic Mike'.

50 Cent
That's why is was so shocking when he dropped over 50lbs to play a football player battling cancer.

Charlize Theron
But when she was the star of the movie 'Monster' she was almost unrecognizable after gaining 30lbs for the role.

Tom Hanks
Case in point in 'Cast Away" Hanks' character survives on a tropical island after his plane crashes. He gained 50lbs prior to the role and then lost all of that a more for the movie.

Hugh Jackman
Since first portraying Wolverine in the first X-Men movie, Jackman gained an incredible amount of muscle mass for his subsequent appearances.

Hugh Jackman
To play Jean Valjean, Jackman lost 15lbs and allowed himself to become severely dehydrated for the opening sequences of the film and later gained an additional 30lbs for the later sequences.

Hillary Swank
For 'Boys Don't Cry' Swank lived as a man for over a month prior to shooting, cut her hair and reduced her body fat to 7%!

Hillary Swank
Swank underwent extensive boxing and weight training and gained almost 20lbs of muscle for her role in 'Million Dollar Baby'.

Renee Zellweger
And when she was cast to star in 'Bridget Jones' Diary', Zellweger gained over 20lbs for the role.

Gerard Butler
And when he was cast as King Leonidas in '300', Butler, along with the rest of the cast underwent extensive training to get in peak condition.

Anne Hathaway
Anne Hathaway is an Academy-Award-winning actress who has taken on a myriad of roles in her career.
Previous
Next
You won’t believe what these stars did to get the role.