Weight gain is normally frowned upon in Hollywood with leading ladies often going to extreme lengths to stay slim.
So it was a surprise to hear Charlize Theron openly talking about her expanding waistline at a recent showbiz event.The Oscar winner, 41, labelled herself "very fat" after gaining 30lbs in recent months.
The South African actress, who started out as a model, covered up her fuller figure in a black, loose-fitting dress as she attended the amfAR Inspiration Gala in Los Angeles.
Taking to the stage at the star-studded event on Thursday, Charlize conceded: "Yes, I am very fat right now."
Charlize has gained weight for her role as a mother-of-three in upcoming film Tully, due for release next year.
It's not the first time the actress has changed herself physically for a role - she previously gained 30lbs to star in her Oscar-winning role in Monster and shaved her head for 2015 blockbuster Mad Max: Fury Road.