Keira Knightley is convinced her movie career is to blame for her body image battle, insisting "seeing your flaws on the screen" fuels her anxiety.
The star, who was dogged by untrue rumors she suffered from an eating disorder early in her career, admits she has learned to accept her shape, but still dreads seeing herself in films.
She tells Vogue magazine, "It's the superficial thing of seeing your flaws on the screen. That's probably going to be all that you see and you focus on the bits you don't particularly like.
"But I've had to get over my own body anxiety issues so it doesn't get in the way of telling the story. I've never seen myself as being attractive in that glamorous way.
"I'm incredibly self-conscious about a lot of parts of it but, equally, I'm aware that it works in certain environments. If you are using your face, if you're selling it then you become so aware of the flaws because people tell you. And they do so brusquely. So then you start seeing it. I'm not saying that I look in the mirror all the time and go, 'Oh good. You look good today,' or 'You look rubbish today.'"
And she admits that even in her personal life she worries about how her body will be perceived.
Knightley adds, "I was on the beach the other day in France on holiday with some friends and we were all lying out. They were all totally fine taking everything off and I was sitting around in my jeans and a top. I kind of didn't want to take anything off."