Keira Knightley: Topless in Allure!
Keira Knightley is best known for starring in period pieces. Case in point? The upcoming Anna Karenina.
But this beautiful actress is not exactly prim and proper. She's been known to flash her breasts in movies and she poses in the latest issue of Allure... without a shirt on!