Zoe Kravitz is the daughter of rocker Lenny Kravitz and actress Lisa Bonet. (Picture: Instagram)

The 29-year-old actress - who is the daughter of rocker Lenny Kravitz and actress Lisa Bonet - has shared the staple products she uses to get her enviable flawless complexion on a daily basis and says the fruit and yeast mix has a number of health benefits that could you looking great, even though it's less than pleasant to drink.

Speaking to ELLE.com, Zoe said: "I drink apple cider vinegar. It doesn't taste great, but it gives you energy, helps your immune system, and is great for the skin."

Zoe's enviable flawless complexion. (Picture: Instagram)

Zoe is committed to living a healthy lifestyle but when she does have an alcohol-fuelled night out she has her own special hangover cure. 

She said: "I hike, run, jog, or go to the gym and do the elliptical or the treadmill. I also do simple strengthening moves like squats, sit-ups, and push-ups.

"[To get over a hangover] Lots of water, plus coconut water and bread to soak it all up. And I love to steam. Sweating it out is the way to go."

Zoe became an Yves Saint Laurent beauty ambassador last year and the face of the company's Black Opium fragrance and she was very keen to work with the fashion brand because she has long been a fan of the scent.

She shared: "When I'm into a fragrance, I tend to wear it every day. It's really for me more than anyone else. I fell in love with Black Opium a few years ago. It's sweet, but not too sweet, because of the musk undertones. It's a nice balance of masculine and feminine, and it's not overpowering."