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.
