Article Keira Knightley wears David Morris earrings to the London premiere of her new film The ...
12 October 2014