Keira Knightley posed nearly nude for the December cover of Allure magazine. The "Anna Karenina" actress said she doesn't mind showing her top half even joking about her small cup size. The 27-year-old also acknowledged the anorexia rumors she has been fighting. "The anorexic stuff -- all of that -- it's always going to have an impact, so I think it did hit pretty hard," she said. (Allure)