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.