Both are iconic female characters, but Keira Knightley found playing Elizabeth Bennet more daunting than navigating 19th-century Russian society as Anna Karenina.
Both roles had been portrayed by other notable actresses, but Knightley says: "I think it was more frightening to take on Elizabeth Bennet in Pride & Prejudice because she's so loved and women see themselves as her.
"I don't think Anna is the same thing in that way ... She's this kind of strange curiosity, and because of that, because she's always slightly over there, I think it was less frightening."
But Knightley, 27, found that a decade's distance had changed how she viewed the character in Leo Tolstoy's novel about doomed love, scorn and scandal in an image-obsessed society. The first time she read it, she was a teen.