In another time, celebrities were only seen off the silver screen when they attended major events like the Oscars. There was a certain mystique and utter glam factor because they were always getting dressed up for these televised events. Last night, actress Keira Knightley evoked that period with her absolutely stunning fashion and beauty choices at the LA premiere of Anna Karenina.
The always-gorgeous actress channeled Grace Kelly and her contemporaries in a pale green silk ballgown with floral detail at the hem and the on the neckline. The beautiful dress complemented her figure in subtle ways. The starlet wore her hair back in a soft updo and mastered the cat-eye liner trick flawlessly. She polished off her look with pink lipstick. Utter red-carpet perfection, Keira!
Photos by FayesVision/WENN.com