Keira Knightley photographed by Mario Testino for Vogue, 2012.