British actress Keira Knightley covers InStyle Germany, issue of May 2018, and wears Chanel for the cover with a nude lip and flicked eyeliner.