Zoe Kravitz felt "shortly and ungainly" when she was a teenager.
The Big Little Lies star is an ambassador for YSL Beauty, has fronted campaigns for the likes of Saint Laurent and Tiffany & Co., and always flaunts her enviable style on the red carpet.
However, in a cover interview with Elle U.S. magazine, Zoe admitted she didn't feel confident about her appearance growing up, because she compared herself to her actress mother Lisa Bonet and the models her father Lenny Kravitz dated, such as Adriana Lima.
"I didn't like my new school. I didn't feel like I fit in anywhere, and I was surrounded by an enormous amount of beauty and posturing. I was a chunky, perfectly normal-looking 15-year-old, but I had this remarkably beautiful skinny mother and a father who was dating a supermodel, and I felt short and ungainly," she explained.
The actress soon developed an eating disorder which she suffered from for about a decade, and she remains mindful of her battle.
"I'm okay now," the 31-year-old insisted. "But I am very vigilant. It's a disease, and I never let myself forget that."
Zoe, who married actor Karl Glusman last year, gave the interview to promote her starring role in upcoming miniseries High Fidelity, based on Nick Hornby's book of the same name.
And the brunette beauty, who considers her love of fashion "an obsession", revealed that she helped costume designer Colleen Atwood find vintage clothes for her character, including a leather coat that's similar to the one John Cusack sported in the 2000 film adaptation.
"Most of them are now living in my closet," she added of the costumes.
© Cover Media