Scarlett Johansson
and
Keira Knightley
on the cover of
"Vanity Fair"