Keira Knightley says there was a time when she wanted to "hide" her body.
The British actress is hailed as one of the most beautiful women in Hollywood, having starred in iconic campaigns for Chanel.
However, her slim frame has also drawn some criticism - which the 27-year-old says isn't always easy to deal with.
"I knew I wasn't anorexic," she explained to Allure.
"But maybe my body is somehow not right. Or my face is not right. Or the way I speak is not right. When you're going through a period where you're really getting a lot of criticism, you go, 'Maybe all this is right!' You just kind of want to hide it all."
These days the Anna Karenina star is a lot more comfortable with her body and has no qualms about stripping off for acting roles.
In movies such as The Duchess and The Edge of Love the gorgeous star has exposed some serious skin.
But Keira still has strict rules when it comes to exactly what is shown on screen.
"I'm quite rigorous about what gets exposed," she assured.
"No bottom half! I don't mind exposing my t*ts because they're so small-people really aren't that interested! I think it's much easier as you get older. You can say, 'No.' 'Yes.' 'No.'"
© Cover Media