Josh Brolin Reveals 73-Pound Weight Gain With Dramatic Before and After Pics

The 48-year-old actor packed on the pounds for his role in 'Legacy of a Whitetail Deer Hunter.'

Josh Brolin looks nearly unrecognizable in his upcoming film role.

The 48-year-old actor shared a before-and-after post on Instagram, revealing that he gained 73 pounds. The first photo showed Brolin at 167 pounds, while the second image was of him at 240 pounds.

WATCH: Chris Pratt Says He Became 'Impotent' and 'Depressed' From Weight Gain

Prior to the post, he put up a pic from 2007, where he looked noticeably thinner. "One hundred and sixty-seven pounds, 2007 #afilmbyoliverstone," Brolin captioned the photo. The actor worked with Oliver Stone on W. (2008) and Wall Street: Money Never Sleeps (2010).

While on The Tonight Show Starring Jimmy Fallon in January 2015, Brolin revealed that he had gained over 40 pounds for his role in Danny McBride and Jody Hill's comedy, Legacy of a Whitetail Deer Hunter. He even unbuttoned his shirt to show off his belly. "I have to get rid of this weight," he insisted.

PHOTO: Josh Brolin Goes Naked in the Desert, Has Absolutely Zero Shame

Matthew McConaughey also underwent a major physical transformation for his role in Gold, getting up to 217 pounds. The A-list actor spoke to ET about the weight gain, and his "cheeseburgers and beer" diet. Check it out: