Keira Knightley claims anorexia rumours led her to question her own body image.

The 27-year-old actress - who is engaged to Klaxons star James Righton - claims that reports she suffered from an eating disorder in 2007 had a big impact on her despite being completely false and made her want to hide her body.

She said: ''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.'''

The actress also told the December issue of Allure magazine that she has a strict ''no bottom'' clause in her contracts, but doesn't mind stripping above the waist because she thinks people aren't very interested in her figure.

She said: ''No bottom half! I don't mind exposing my breasts because they're so small - people really aren't that interested!

'''But] I think it's much easier as you get older. You can say, 'No.' 'Yes.' 'No.'''

The 'Anna Karenina' actress admits she is usually amused to see movie bosses ''pencil in'' curves for film posters - but she was furious when she was left with ''droopy t*ts'' on the promotional materials for 2004 production 'King Arthur'.