In Imperial Russia, Anna, the wife of the officer Karenin, goes to Moscow to visit her brother. On the way, she meets the charming cavalry officer Vronsky to whom she is immediately attracted. But in St. Petersburg’s high society, a relationship like this could destroy a woman’s reputation.
Keira Knightley
as Anna Karenina
Jude Law
as Karenin
Aaron Taylor-Johnson
as Vronsky
Matthew Macfadyen
as Oblonsky
Eric MacLennan
as Matvey
Kelly Macdonald
as Dolly
Alicia Vikander
as Kitty
Domhnall Gleeson
as Levin
Olivia Williams
as Countess Vronsky
Ruth Wilson
as Princess Betsy Tverskoy
Emily Watson
as Countess Lydia Ivanova
Michelle Dockery
as Princess Myagkaya