Keira Knightley has ditched her shirt for a sizzling spread in Allure magazine.

Although she's sporting a super thin frame, the 27-year-old actress is denying anorexia rumors.

    "The anorexic stuff -- all of that -- it's always going to have an impact, so I think it did hit pretty hard. Because you go, 'Oh, maybe that's right!' I knew I wasn't anorexic, 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.'"

As for nude scenes in films, Keira adds, "I'm quite rigorous about what gets exposed. No bottom half! I don't mind exposing my t*ts because they're so small -- people really aren't that interested."