British Elle magazine - June 2007 - Keira Knightley cover