Natalie Portman (L) and Keira Knightley (R).