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.