elizabeth olsen mixed with keira knightley