Keira Knightley wears Chanel at The Duchess Premiere