Josh Brolin reveals 73-pound weight gain with dramatic before and after pics

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).

View this post on Instagram

167lbs. 2007 #afilmbyoliverstone

A post shared by Josh Brolin (@joshbrolin) on Jan 16, 2017 at 1:10pm PST

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.

RELATED: Most notable celeb weight loss transformations: