In pictures: Keira Knightley stars at Anna Karenina premiere

Keira Knightley was the star attraction at the world premiere of her film Anna Karenina at Leicester Square in London last night.

The British actress, who plays the lead role in Joe Wright’s new adaptation of the Leo Tolstoy classic, appeared on the red carpet alongside co-star Jude Law, who plays her husband.

Related topics: