Incredibly self-conscious ... Keira Knightley. Photo: Getty
Keira Knightley is convinced her movie career is to blame for her body image battle.
In an interview with Vogue magazine, the British actress insisted that seeing her "flaws" on screen fuelled her anxiety.
Knightley was dogged by untrue rumours she suffered from an eating disorder early in her career. She admits she has learnt to accept her shape, but still dreads seeing herself in films.
"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," she told the magazine.
"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,'" she said.
Knightley also admitted that even in her personal life she worried about how her body would be perceived.
"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," Knightley said.