Charlize Theron relies on meal replacement shakes from Lean Body, which contain high concentrations of proteins and low amounts of carbohydrates, and eats six meals a day to lose weight after starring in "Monster," as reported by the Daily Mail. She has also stated to the press that she portions out her meals. For example, instead of depriving herself from being able to eat a burger, she may eat only a quarter of one, so that she can enjoy her meals while still being able to lose weight.
Theron gained more than 30 pounds in order to play the role of Aileen Wuornos, the serial killer in "Monster," a role that earned her an Academy Award. She was able to achieve the weight gain by eating a lot of Krispy Kreme doughnuts. Theron has claimed that gaining weight was not her only goal. To gain weight, she had to completely change her lifestyle, and she believes that the lifestyle changes better emulates her character, which allows her to play the role better. Amazingly, she was also able to lose all of the weight by the time of the film's premiere. Those people who are looking to lose weight should make lifestyle changes, such as dietary changes and participate in moderate exercise on a daily basis.