克里斯托弗(本尼迪克特·康伯巴奇 饰)是一位信奉骑士时代传统道德的贵族绅士,为人正直、宽容、洁身自好。而西尔维娅(丽贝卡·豪尔 饰)则是典型的交际花,情人众多,过着纸醉金迷的生活。然而一场意外怀孕,迫使她为了挽回名声,不得不嫁给保守的克里斯托弗。婚后枯燥的生活和丈夫的冷漠隐忍让西尔维娅发疯,她开始用尽一切手段刺激克里斯托弗。西尔维娅与旧情人的私奔成为他们矛盾的开始,但他们两人都没有允许他们离婚的宗教信仰。就这样,这段勉强维持的婚姻让两个人陷入了无尽的折磨之中。一次偶然的机会,克里斯托弗结识了思想激进、学识渊博的现代女性瓦伦丁(阿德莱德·克莱蒙丝 饰)。进一步的接触让这两个看似来自不同世界的人坠入了爱河。然而羁绊阻碍了两人这段感情的进一步发展,与此同时,西尔维娅也打算……