There’s a reason we hardly ever see actress Keira Knightley in roles that depict modern-era women.
Since she burst onto the Hollywood scene at just 18 years old in Pirates of the Caribbean, the actress is known to favour period pieces over films set in the modern day.
She’s starred in Atonement, Pride and Prejudice and The Imitation Game, and in her latest film, Colette, she portrays the legendary French novelist of the same name.
In an interview with Variety, the 32-year-old mother-of-one has revealed why she’s more likely to choose to play a historical figure over a modern woman.

Top Comments
What's really "eye-opening" is how ignorant she was about "other industries". To be so surprised that sexual harassment and double standards exist in industries other than the entertainment business is somewhat of an indictment of her awareness of how the world is outside Hollywood.
Well, what a shocking charge against Hollywood writers. It’s such a cesspool, staggering they presume to lecture us on morality.