Charlize Theron is getting into character.
The 41-year-old actress was spotted on set of her new film, Tully, in Vancouver, Canada, on Tuesday, sporting a much fuller figure.
A source confirms to ET that Theron, casually dressed on set in a pair of jeans and a baggy flannel, gained 35 pounds for her role as Marlo, a mother of three who has recently given birth. Just a few days earlier, the actress sported a baby bump on set.
Theron, clearly excited about her new film, shared a snap from set on Instagram on Friday.
"DAY 1: TULLY," she captioned the pic.
Theron sported a much slimmer figure just a few months ago at the premiere of The Huntsman: Winter's War in April.
While her character in Tully may have recently welcomed baby No. 3, Theron is happy with just two.
"Both of my hands are really full right now," she told ET of 3-year-old son Jackson and 1-year-old daughter August. "I think I'm good for now."
"My son is like, 'Let's get a cat,' and I'm like, 'No! No! No more things that need to be fed! We're slowing down," she added.
See more in the video below.