安娜(杰奎琳·比塞特·杰奎琳·比塞特饰)年纪轻轻就嫁给了高官卡列宁(保罗·斯科菲尔德·保罗·斯科菲尔德饰),从此涉足上流社会。一天,她收到哥哥的电报,哥哥让她姐姐去莫斯科挽救他和妻子多莉(乔安娜·大卫·乔安娜·大卫饰)的婚姻。在去莫斯科的火车上,安娜遇到了一位名叫沃林斯基(克里斯托弗·里夫·克里斯托弗·里夫饰)的年轻军官,他们之间产生了火花。无独有偶,多莉的妹妹凯蒂(朱迪·鲍克饰)也爱上了沃林斯基,但凯蒂很快发现沃林斯基眼里只有安娜。为了逃避这段不道德的关系,安娜回到了卡列宁身边,但沃林斯基还是跟着她,两人一发不可收拾。