Keira Knightley went all soft and romantic for last night’s world premiere of Anna Karenina on Leicester Square, stealing the show in a stunning pink ruffled gown.


Popular on LondonNet