Keira Knightley posed topless for Allure's December 2012 issue, which hits newsstands Nov. 20. Between her body-baring shots, the 27-year-old Anna Karenina star wore a black sequined Chanel jacket and a silk tuxedo by Tom Ford. We chatted with Keira recently about her role in the period film, and the actress got just as candid with the magazine about her career, body image, and feminism. Here's more from Keira Knightley in Allure:

On accusations she was too skinny, and on her figure being Photoshopped: "The anorexic stuff — all of that — it's always going to have an impact, so I think it did hit pretty hard. I knew I wasn't anorexic, but maybe my body is somehow not right. They always pencil in my boobs. For a King Arthur poster, they gave me these really strange droopy tits. . . . I thought, 'Well if you're going to make me fantasy breasts, at least make perky breasts.'"

On feminism: "I am a feminist, but I clearly objectify myself — so that right there is a total contradiction to feminist principles."

On her career: "It's very, very hard on women who get older. . . . I can say that when I'm 27, you know. Talk to me when I'm 37."