Keira Knightley Stopped Doing Films Set In Modern Day Because Female Characters 'Nearly Always Get Raped'

She also spoke out about working with Harvey Weinstein.

Keira Knightley has all but turned her back on acting in films set in the modern day, stating she’s fed up of their depiction of rape.

The British actress has said she prefers starring in period pieces, suggesting female characters in films set in the present day “nearly always get raped”.

Open Image Modal
Keira Knightley
David M. Benett via Getty Images

Keira also shared her thoughts on sexual harassment in Hollywood, claiming she felt “fortunate” that she’d never experienced it while on set, and was asked specifically about Harvey Weinstein, who she’s worked with in the past.

Keira is currently promoting ‘Colette’, which tells the story of the titular French novelist, and has three more films coming out in 2018, including Disney’s interpretation ‘The Nutcracker’, in which she plays the Sugar-Plum Fairy.

Read Keira’s full interview on Variety here.