Keira Knightley wows in green frock

Keira Knightley looked stunning when she arrived at the Hollywood premiere of her latest film, "Anna Karenina." According to The Sun, the actress donned a mint green gown complete with earth-tone detailing on the bottom, which she paired with simple and gorgeous Chanel earrings.

Knightley made the December cover of Allure Magazine, in which she opens up about her body struggles, including being labeled anorexic. She filed a lawsuit with a British tabloid that labeled her as such and she won, but it still affects her.

"The anorexic stuff – it's always going to have an impact, so I think it did hit pretty hard," Knightley told the publication. "Because you go, oh, maybe that's right! I knew I wasn't anorexic, but maybe my body is somehow not right."

When asked about the large number of roles she has been getting, the Oscar-nominated actress admits that it will not always be this way.

"It's very, very hard on women who get older," she told the news source. "I can say that when I'm 27, you know. Talk to me when I'm 37."