Keira Knightley is in negotiations to replace Nicole Kidman as the new face of Chanel Cosmetics.