The stunning star is gracing the cover of the September issue of Modern Luxury, where she reveals that she's not completely content with her famous physique.
"I do not have a perfect body!" she tells the mag (via E! Online). "I'm always finding things I can work on, but I definitely have reached a point where I feel comfortable and happy with the way my body looks."
"I definitely am not one of those people that is constantly counting calories and doesn't allow myself to enjoy food -- I love food," she continues. "But I just try to be mindful of what I eat and be good to myself."
So, how does she maintain that enviable bod? "My mom and I really enjoy hiking in the morning," she says. "There is a great trail around the corner from my house, so I go with [my 2-year-old son] Jackson and the dogs."
Theron, who is dating Sean Penn, also talks about having a man in her life.
"A modern man should elevate and celebrate the emerging progression of the modern woman," she says. "These days women are doing any-and everything, and men are realizing that women are able to do everything they can do. I think at the end of the day, we should be supporting one another, building each other up. We need each other."
What do you think of Charlize's candid comments? Sound off below!