Actress Anne Hathaway has certainly proved her dedication to her profession. Previously the Catwoman actress lost a whopping 11kg off her already minuscule frame, for her award wining role as Fantine in Les Miserables.
Now, the actress has taken to Instagram to share a video of her working out and addressing her (let's be honest, unnoticeable) recent weight gain, explaining it is for a film role.
Under the video (which you can see in full below) the 35-year-old wrote: "I am gaining weight for a movie role and it is going well. To all the people who are going to fat shame me in the upcoming months, it's not me; it's you. Peace xx."
"PS- I wanted to set this to Queen's 'Fat Bottomed Girls', but copyright said no. Continued peace xx."
Beside an Instagram snap of her DIY jean shorts, the brunette beauty wrote, "There is no shame in gaining weight during pregnancy (or ever). There is no shame if it takes longer than you think it will to lose the weight (if you want to lose it at all)."
The Les Miserables star went on: "There is no shame in finally breaking down and making your own jean shorts because last summer's are just too dang short for this summer's thighs."
"Bodies change. Bodies grow. Bodies shrink. It's all love (don't let anyone tell you otherwise)."
This message of encouragement isn't the first time Anne has opened up about the changes to her physique after welcoming her son, Jonathan Rosebanks Shulman, back in March.
Not long after, the 33-year-old told Ellen DeGeneres that despite her setbacks in the gym, she was happy in herself, and so others should be too.
"I normally walk in [my West Hollywood gym] and feel so intimidated," she said.
"But [now] I walk in, I'm like, 'Yeah I work out with five-pound weights, but I pushed a baby out of my body. I feel good right now.'"