Keira Knightley wore a craaaaa-zy chest baring dress to the London premiere of Atonement last night. The look obviously emphasizes how boney she is, though I think she (understandably) never wants to talk about that again. Even though she was back at home for the premiere, her boyfriend Rupert wasn't around for the red carpet. Keira's no stranger to the red carpet, of course, which she recently showed off playing an actress in the short film series she made as part of her Coco Mademoiselle campaign for Chanel. It's all very old school Hollywood glamour and I think she plays it well.
For lots more pics of Keira, James McAvoy, Vanessa Redgrave and more just
Images include Keira Knightley, James McAvoy, Vanessa Redgrave, Saoirse Ronan, Leigh Lawson, and Twiggy.