While making a trip to visit family, Anna Karenina (Vivien Leigh) meets Countess Vronsky on the train. When they arrive in Moscow, Anna meets the son of the countess, Count Vronsky (Kieron Moore), and they instantly fall in love. However, Anna is already married with a young child. After returning to her husband, Alexei (Ralph Richardson), in St. Petersburg, she starts having an affair with Count Vronsky. Once news of this begins to spread, Anna must face the consequences.