The actress, who stars in the upcoming historical drama Colette, admitted to Variety that she purposefully seeks roles in period pieces due to the way present-day female characters are mistreated.
Keira Knightley was spotted at the 2018 Sundance Film Festival wearing a fun Chanel Sailor casquette, cap but it was so big the British actress could hardly see out of it!