Keira Knightley nearly took every onlooker’s breath away when she arrived on the majestic red carpet premiere of her new film Anna Karenina in London. The grounds may have been decked out with lavish chandeliers, but Knightley looked more opulent than all of them combined. Clad in a stunning Chanel gown from the label’s fall 2012 collection, the actress dazzled with every move. Peppered with rosette appliques from the neck to the hem, the blush gown was a perfect representation of the actress. It was gorgeously feminine but rightly structured as well. Similar to how the dress was styled on the runway, Knightley added a silver belt to accentuate her tiny waist.
Photo from PR Photos