Zoe Kravitz used to feel ''intimidated'' by her mother's beauty.

The 'Insurgent' actress, who is the only child of rocker Lenny Kravitz and former 'Cosby Show' star Lisa Bonet, admits she battled eating disorders as a teenager because she ''felt pressured'' to be perfect.

The 26-year-old star explained: ''I had a really hard time when I was 16, 17, 18. I started with the eating disorder in high school...I don't think it was about the fame, but I think it was definitely about being around that world, seeing that world. I felt pressured... It was f**ked up, man. You could see my ribcage. I was just trying to lose more weight for the film, but I couldn't see: You're there. Stop. It was scary.''

Zoe thinks some of her issues stemmed from having very attractive parents.

She told the April/May issue of Complex magazine: ''My mother's a...beautiful woman, and I think, in some way, I felt intimidated by that sometimes. Everyone sees themselves in some weird, obscure way. People meet her and don't know what to do with themselves, but she doesn't know how f**king cool she is. Or what she means to the rest of the world. [And] my dad dated a lot of supermodels.''

But the actress feels much happier now.

She said: ''[Now] I feel like something has left my body, like some part of me is gone now, something that was making me so insecure. And it feels amazing.''