Question: which male actor gained the most weight for a role?
Answer: 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."