Charlize Theron gained a staggering 22 kilograms for a film role.
The star plays an overwhelmed mother named Marlo in her new film, Tully - a role which saw Theron eat around the clock in order to put weight on.
Speaking to Entertainment Tonight, Theron said: "I wanted to feel what this woman felt, and I think that was a way for me to get closer to her and get into that mindset.
"You know, it was a huge surprise to me. I got hit in the face pretty hard with depression. Yeah, for the first time in my life I was eating so much processed foods and I drank way too much sugar. I was not that fun to be around on this film."
She said she was eating In-N-Out burgers for breakfast and getting up to eat at 2am.