7 of Keira Knightley's most iconic outfits