Haven't watched it yet, but I definitely will just because of Keira Knightley. I think that kind of roles suit her very well since she made a stunning performance at "The Duchess" which had a similar plot like "Anna Karenina" although with notable differences.
I really liked the Anna Karenina version with Sean Bean and Sophie Marceau.
I tried reading the book but I never get to pass the first chapter