Get Star Style
David Fisher/Rex USA
Keira Knightley in Chanel, 2008
WHY WE LOVE IT At an event in Scotland, the 24-year-old channeled the 1930s in a jumpsuit and sequined blazer, both from Chanel.
More Photo Galleries
200 Celebrity Looks We Love
UP NEXT:Keira Knightley in Rodarte, 2007












