18 Actors Who Went on Insane Diets for Roles
Star-Lord, "Guardians of the Galaxy" (2014)
Lost 60 pounds
After becoming known for his dad bod on TV's "Parks and Recreation," Chris Pratt got plenty of attention for transforming himself for the movies -- losing 60 pounds in six months and muscling up by hitting the gym hard for three to four hours daily. His diet jumped to 4,000 calories per day, and he drank copious amounts of water.
Aileen Wuornos, "Monster" (2003)
Gained 30 pounds
Charlize Theron was lean and mean in last year's "Atomic Blonde," but for "Monster" she gained 30 pounds in just a few weeks to play a serial killer. To pack on weight quickly, she gorged on Krispy Kreme doughnuts, chips, and junk food. Theron won an Oscar for the performance.
Jean Valjean, "Les Miserables" (2012)
Lost 20 pounds, gained 30
Hugh Jackman gets shredded for his "X-Men" Wolverine roles, but for "Les Miserables" he became emaciated to play a prisoner (who is eventually released). He lost 20 pounds through exercise and a very lean diet, and even abstained from water for 26 hours to hollow out his face. Then he put on 30 pounds to show his character becoming stronger.
Jake LaMotta, "Raging Bull" (1980)
Gained 60 pounds
Robert De Niro set the bar high for his tremendous transformation in "Raging Bull," where he played a middleweight boxer. He trained with Jake LaMotta, the character he portrayed, to get fit. To become LaMotta in his later years, De Niro took a trip to Italy for a four-month pasta binge, packing on 60 pounds.
Fantine, "Les Miserables" (2012)
Lost 25 pounds
Anne Hathaway went above and beyond to play a poor factory worker turned prostitute, losing a total 25 pounds. She went on a "starvation diet" consisting of what a co-star called rabbit food: plenty of lettuce and two squares of dried oatmeal everyday.
Nina, "Black Swan" (2010)
Lost 20 pounds
Just like Mila Kunis, Portman had to look like a lead ballerina. Practicing up to 16 hours a day and barely eating for a year led to a total loss of 20 pounds. When she did eat, she had carrots and almonds. Portman went on to win the Oscar for Best Actress for her leading role as Nina.
Thor, "The Avengers" (2012)
Gained 20 pounds
Anyone familiar with the Marvel movies knows that Hemsworth transformed his body for his superhero role. He hit the gym hard to look like Thor, training relentlessly with a former Navy SEAL, lifting heavy weights, concentrating on his arms and shoulders, and consuming mostly red meat and protein powder.
Billy Hope, "Southpaw" (2015)
Gained 15 pounds after losing 30
Gyllenhaal had a challenge when he was cast for "Southpaw": Not only did he have to put on muscle, but he needed to gain back the 30 pounds he lost for playing a creepy videographer a year earlier in "Nightcrawler." He trained ferociously all day, every day to become a fighter. His diet wasn't restricted, though -- he ate high-protein meals such as Chipotle to make up for his intense workouts.
Ron Woodroof, "Dallas Buyers Club" (2013)
Lost 47 pounds
Matthew McConaughey played a man diagnosed with AIDS and had to drop his weight in four months. His caloric intake was severely limited, leading to the shrinkage of his organs, muscles, and stomach. McConaughey also had plenty of cardio in his daily regimen while he ate rice pudding with a tiny spoon and "chewed a lot of ice."
Chuck Noland, "Cast Away" (2000)
Lost 55 pounds
Tom Hanks played a systems analyst fighting to stay alive on a Pacific island after a plane crash. Since food was scarce on the island, Hanks' diet shrank too for four months: to large amounts of vegetables and small amounts of seafood and fruits (less than a palm's size). Hanks also completed two hours of cardio for six days a week.
Bridget, "Bridget Jones's Diary" (2001)
Gained 30 pounds
Renee Zellweger gained 20 or more pounds for the "Bridget Jones" movie in 2001, and then again for the 2004 sequel. Usually lean and fit, Zellweger had to get bigger quickly. She relied on a 4,000-calorie diet, consuming meals four times a day. She said the junk food sent her glucose levels into a frenzy.
Liz Gilbert, "Eat, Pray, Love" (2010)
Gained 10 pounds
Ten pounds may not seem like a lot, but Julia Roberts did "Olympic carbo loading" for her role. She started in her usual svelte shape, since her character was depressed and skinny when the movie begins. She gradually gained weight during months of shooting, just like Elizabeth Gilbert did on her trip to Italy: with the help of pasta and pizza.