The 22-year-old ‘Harry Potter’ star wanted to have a "straight-up-and-down model look" but was not able to maintain that because of her curves, Contactmusic reported.
“I’ve accepted my body shape more as I’ve got older. I went through a stage of wanting to have that straight-up-and-down model look, but I have curves and hips, and in the end you have to accept yourself as you are,” the Daily Mail quoted her as saying.
“My weight has fluctuated between a size 6 and a 10. When you’re growing, your body is still figuring itself out and it takes a while to settle down.
“I keep telling myself that I’m a human being, an imperfect human being who’s not made to look like a doll, and that who I am as a person is more important than whether at that moment I have a nice figure,” she added.
Photos: Katrina Kaif, Shamita Shetty at Mumbai airport
Photos: Varun Dhawan, Alia Bhatt promote 'Badri...' on 'Dil Hai Hindustani'
In pictures: 15 facts about kissing that will surprise you
Photos: Shahid Kapoor and Mira Rajput at cafe in Bandra
Photos: Deepika Padukone, Neha Dhupia and Soha Ali Khan at event