Charlize Theron s'appuie sur les substituts de repas de Lean Body, qui contiennent de fortes concentrations de protéines et de faibles quantités de glucides, et mange six repas par jour pour perdre du poids après avoir joué dans "Monster", comme le rapporte le Daily Mail. Elle a également déclaré à la presse qu'elle répartissait ses repas. Par exemple, au lieu de se priver de pouvoir manger un hamburger, elle peut n'en manger qu'un quart d'un, afin de pouvoir profiter de ses repas tout en étant capable de perdre du poids.
Theron a gagné plus de 30 livres pour jouer le rôle d'Aileen Wuornos, la tueuse en série dans "Monster", un rôle qui lui a valu un Oscar. Elle a réussi à prendre du poids en mangeant beaucoup de beignets Krispy Kreme. Theron a affirmé que prendre du poids n'était pas son seul objectif. Pour prendre du poids, elle a dû changer complètement son mode de vie, et elle pense que les changements de mode de vie imitent mieux son caractère, ce qui lui permet de mieux jouer le rôle. Étonnamment, elle a également pu perdre tout le poids au moment de la première du film. Les personnes qui cherchent à perdre du poids doivent apporter des changements à leur mode de vie, tels que des changements alimentaires et faire de l'exercice modéré quotidiennement.