Home Food Charlize Theron Reveals How She Snacked Her Way to a 50-Lb. Weight Gain for Her Latest Role