Advertisement

Spotlight on Keira Knightley's Best Fashion Moments

Keira Knightley is a force to be reckoned with on the red carpet. While her career has evolved over the years, so have her fashion choices. In honour of her 31st birthday, here's a look at her best moments in fashion.