Plot
In the Russian Empire in 1874, Princess Darya, nicknamed "Dolly", banishes her unfaithful husband, Prince Stephan "Stiva" Oblonsky. Stiva's sister, Anna Karenina, a socialite living in Saint Petersburg with her older husband Count Alexei Karenin and son Seryozha, travels to Moscow to persuade Dolly to forgive her brother.
Stiva meets old friend Konstantin "Kostya" Levin, a landowning aristocrat despised by Moscow's elite for preferring the countryside to city life. Levin says he loves Stiva's sister-in-law, Princess Kitty, and Stiva encourages him to propose. Kitty declines as she hopes to marry Count Alexei Vronsky, a wealthy officer. Levin meets his older brother Nikolai, who has renounced his inheritance and lives as man and wife with Masha, a prostitute. Nikolai suggests that Levin should marry a peasant. On the train, Anna meets Vronsky's mother, Countess Vronskaya, isolated by her own infidelities. Anna meets Vronsky and they are instantly attracted to each other. Anna eventually convinces Dolly to take Stiva back. At a ball, Kitty dances once with Vronsky, but throughout the evening he prefers Anna, upsetting Kitty. Vronsky tells Anna he must be wherever she goes.
Back in Saint Petersburg, Vronsky and Anna soon begin to stir gossip. Even though he has a promotion awaiting him in Tashkent, he refuses it and Anna agrees that she does not want him to leave. They later meet and make love.
Stiva informs Levin that Kitty and Vronsky will not be married. Levin focuses on country life and contemplates marrying a peasant's daughter.
Anna and Seryozha go to the Karenin estate outside Saint Petersburg. Anna visits Vronsky and reveals her pregnancy, and he wants her to leave Karenin. Anna suggests that Karenin come to the horse races but betrays her feelings when Vronsky's horse falls. Afterward, Anna admits to her husband she is Vronsky's mistress and Karenin says she must renounce him. Levin realises he still loves Kitty. Months later, Anna receives Vronsky. He tells her that his military duties have delayed his visit. Karenin discovers that Vronsky visited Anna and steals his letters to give himself grounds for a divorce.
Karenin visits Stiva and Dolly to say he is divorcing Anna. They beg him to forgive her, but he refuses. Levin and Kitty, having reunited, announce their love and marry. Anna goes into premature labour and sends for Vronsky, although she later says he could never be the man Karenin is. Karenin returns, believing Anna is dying and forgives her. Anna survives and decides to stay with her husband.
Vronsky persuades Anna to change her mind and they leave for Italy with their daughter, Anya.
Levin and Kitty return to his estate, where a sickly Nikolai lives with Masha in a storeroom. Levin tells Kitty he will send Masha away so Kitty does not have to meet her, but Kitty ignores societal norms to help Masha nurse Nikolai. Levin's love for Kitty grows.
Anna returns to Saint Petersburg for Seryozha's birthday, but Karenin dismisses her. Anna begins to suspect Vronsky of infidelity. She attends the opera with Princess Myagkaya, an outspoken socialite, but the rest of the audience shuns her. Humiliated, Anna retains her poise, only to break down at her hotel. She uses morphine to sleep.
Dolly tells her that Kitty is in Moscow to give birth. Dolly says Stiva's behaviour is unchanged, but she has come to accept and love him.
Vronsky informs Anna he must meet his mother for business. Anna becomes upset when Princess Sorokina brings Vronsky back to his home, as she believes Countess Vronskaya wants Vronsky to marry her. Anna returns to Vronsky's estate. On the train, she imagines Vronsky and Princess Sorokina making love and laughing at her. Arriving in Moscow, Anna says to herself, "Oh God. Forgive me," and jumps under a train. The scene flashes to a shocked Vronsky.
Levin returns home from work to find Kitty bathing their child. Stiva and his family eat with Levin and Kitty. Karenin, retired, is seen at his estate, with Seryozha and Anya playing.