British Vogue magazine - October 2007 - Keira Knightley cover