克里斯托弗(本尼迪克特·康伯巴奇饰)是一位信奉骑士时代传统道德的贵族绅士。他为人正直、宽容、干净。而西尔维娅(丽贝卡·豪尔RebeccaHall饰)是典型的交际花,与众多情人过着纸醉金迷的生活。然而,一次意外的怀孕迫使她为了挽救自己的名誉而嫁给了固执的克里斯托弗。婚后乏味的生活和丈夫的冷漠隐忍让西尔维娅抓狂,她开始用尽一切手段刺激克里斯托弗。西尔维娅与旧情人的私奔成为两人矛盾的开始。然而,他们的宗教信仰都不允许他们离婚。就这样,这段勉强受保护的婚姻让两个人陷入了无尽的折磨。一次偶然的机会,克里斯托弗结识了思想激进、学识渊博的现代女性瓦伦丁(阿德莱德·克莱门丝饰)。进一步的接触让这两个看似不同世界的人相爱了。然而羁绊却阻碍了两人这段关系的进一步发展。与此同时,西尔维娅也意识到了自己婚姻的危机,开始收敛自己的生活,努力挽救婚姻,并向丈夫展现出自己的善良。随着一战的到来,克里斯托弗参军给这段三角恋带来了考验和选择。本片改编自福特·马多克斯·福特的同名小说