Question: which actor has lost the most weight for a role?
Answer: 8 Anne Hathaway - Les Miserables. ... , 7 Jake Gyllenhaal - Nightcrawler. ... , 6 Lily Collins - To the Bone. ... , 5 Jared Leto - Dallas Buyers Club. ... , 4 Liam Neeson - Silence. ... , 3 Mila Kunis - Black Swan. ... , 2 Tom Hanks - Cast Away. ... , 1 Christian Bale - The Machinist.