Zoe Kravitz thinks self-care is the key to looking good.
The 29-year-old actress - who is the daughter of Lisa Bonet and Lenny Kravitz - believes that if you're not looking after your body, putting on a full face of make-up "can only do so much" and that taking care of your body is the secret to a radiant complexion.
She said: "If you're not eating well or drinking enough water, or getting enough sleep, make-up can only do so much for you. It has to start with taking care of your body first."
The 'Big Little Lies' star admits that she doesn't always adhere to her own advice, and struggles to hydrate enough throughout the day.
She said to Elle magazine: "Trying to drink enough water is such a huge thing. I really don't. Sometimes I'll realise it's five o'clock and I've had the tiniest glass of water. I try to go to the gym or at least walk and move my body around."
The 'Divergent' actress also emphasised the importance of a balanced nutritional diet in order to look your best - but revealed she still allows herself a treat from time to time.
She said: "I try eating well - making sure you're eating greens or steamed veggies, or stuff that doesn't have a lot of oil or chemicals.
"But if you want to go to McDonald's every once in a while, do it! But it's about clean food that hasn't been processed."
Zoe's beauty regime has changed over the years, and she can no longer spend her nights drinking and staying up late.
She said: "There was a time when I could go to sleep at four in the morning after drinking all night and wake up and feel fine, and now I just don't feel that way.
"Also, the level of the products I'm using are better for my skin and the make-up is a little bit more sophisticated."