Christian Bale became frighteningly thin for "The Machinist," dropping 60 pounds. This would not be the only time he would put his body through an extreme transformation, going to similar lengths for his part in "The Fighter" and "Rescue Dawn."
Anne Hathaway opened up her mouth to sing -- but apparently not to eat much -- for "Les Miserables," shedding around 25 pounds (not to mention a whole lot of hair in one harrowing scene) for the Oscar-winning role.
Zoe Kravitz weighed just 90 pounds at the time of filming for "The Road Within," having lost 20 pounds for the part. But she revealed that like her character in that movie, she too had struggled with anorexia in her real life.
Lily Collins had struggled with anorexia and bulimia in her own life, but she said that losing weight to play a woman suffering from anorexia was important to do justice to the role. She then worked closely with nutritionists to ensure she actually gained the weight back.
Taylor Kitsch - "Waco" (2018)
Taylor Kitsch revealed on the "Ellen DeGeneres Show" that he lost 30 pounds to play cult leader David Koresh in Paramount Network's limited series "Waco." “I’d get 500 calories at breakfast and then it would go from like veggies in the mid-afternoon to chicken broth after 4 o’ clock. And then you go run, which is awesome!” he said.
Joaquin Phoenix - "Joker" (2019)
The actor lost 52 pounds to play the role of Arthur Fleck, the troubled and deranged comedian who becomes the iconic Batman villain Joker. This was shortly after Phoenix beefed up to play a hitman in Lynne Ramsay's "You Were Never Really Here." "Joker" director Todd Phillips told Vanity Fair that the actor resembled a bird from the Gulf of Mexico having tar rinsed off its body.