VS

What are the best Keira Knightley performances of all time?

Anna Karenina (2012)

Knightley brings fierce passion and tragic grandeur to Tolstoy's doomed aristocratic heroine in Joe Wright's boldly stylized adaptation.

Anna Karenina (2012)

The Imitation Game (2014)

Knightley plays Joan Clarke, the brilliant cryptanalyst and Alan Turing's closest friend, navigating a world that refuses to acknowledge her genius.

The Imitation Game (2014)