Brain › General Knowledge

What actress plays married aristocrat and socialite Anna Karenina, who questions her happiness in the 2012 movie of the same name?

  1. Cate Blanchett
  2. Keira Knightley
  3. Kate Winslet
  4. Natalie Portman

Answer

The correct answer is B) Keira Knightley.

More General Knowledge questions

Play Brain · Practice