Keira Knightley explains why she prefers to make historical films rather than modern films
(Photo by Jon Furniss Photography / Invision / AP, file)
Keira knightley is a multi-award winning actress who has appeared in films like Pride and Prejudice, Anna karenina, AtonementâMovies that take place in a…