Question: what actor has to gain weight for a role?
Answer: Vincent D'Onofrio gained 70 pounds for his role in "Full Metal Jacket." D'Onofrio holds the record for gaining the most weight for a role after he put on 70 pounds for Stanley Kubrick's 1987 film "Full Metal Jacket." The actor also gained 45 pounds for the 2002 movie "The Salton Sea."