Sie liebe historische Rollen und interessiere sich seit ihrer Kindheit für Geschichte, so Knightley. „Ich lese bis heute eine Menge historische Bücher. Und am liebsten sehe ich mir Kostümfilme an“, meinte die Schauspielerin. Trotzdem wolle sie nicht in einem anderen Jahrhundert leben. Knightley spielt die Hauptrolle in der Literaturverfilmung „Anna Karenina“, der am 6. Dezember in den deutschen Kino startet.