Keira Knightley made an elegant return to the red carpet on Tuesday evening for the premiere of her latest period drama Anna Karenina, directed by Joe Wright.
Knightley got the chance to wear beautiful clothes and luxurious jewellery for the part of Anna, and she wore an equally beautiful gown for the opening of the film in London. Her blush Chanel gown, part of the Chanel Fall 2012 couture collection, was appliquéd with florals through the front and featured sheer sleeves. A signature tousled bun and an English rose complexion completed the actress’ polished outfit. Anna Karenina, which also stars Jude Law and Aaron Johnson, is out in cinemas from Friday.