Being forced to lose 20 pounds for a movie role was a dangerous situation for Zoe Kravitz, who has seriously struggled with eating disorders in the past. Like a professional, she took the role and lost the weight, but what happened afterwards is what really frightened her.

“Part of me didn’t want to gain the weight back, which was scary,” she told ‘Marie Claire,’ adding that she ate pureed vegetables and drank clay to slim down quickly. “‘I was so thin that I wasn’t getting my period.”

zoe kravitz

Zoe and cast members while filming ‘The Road Within.’

The 26-year-old portrayed a woman struggling with anorexia and bulimia in the 2014 film, ‘The Road Within’ — but the positive feedback she received about her then 90-pound body only made matters worse.

“People were like, ‘You look so good!’ I was like, ‘Oh my God, that is disturbing.'”

But now, the daughter of rockstar Lenny Kravitz is on a happier, healthier path — and has landed two big movie roles in the process. She’s starring in ‘Insurgent’ and ‘Mad Max: Fury Road’ and has big plans for her future in acting.

“I’m dying to do comedy! Yeah, man, I think I’m pretty funny,” she said. “There are so few roles that are written for rad, funny chicks. We gotta write our own.”