British Marie Claire magazine - October 2011 - Keira Knightley cover