Scarlett Johansson & Keira Knightley, Photo By Annie Leibovitz For Vanity Fair, 2006.