因杀人而入狱的塞勒(尼古拉斯•凯奇 Nicolas Cage 饰)终于熬过几年铁窗生涯获释了,心上人罗拉(劳拉•邓恩 Laura Dern 饰)迎接了他的出狱。有情人又得以团聚,但罗拉的母亲玛丽一直都不喜欢塞勒,一直在阻挠女儿和塞勒来往。两人只好相约私奔,来到了南方。
玛丽找来了侦探男友约翰尼追踪他们,企图将罗拉带回去。两人在私奔过程中,都向对方袒露了自己生活中曾经有过的阴暗岁月,那些岁月里都混杂着血腥、暴力和性,但他们都充分体谅了对方。塞勒此时正为一个毒品贩子桑托干活,桑托怕约翰尼因跟踪塞勒而发现他们的交易场所,因此将约翰尼干掉了。另一个毒贩鲍比为了除掉塞勒,设了一个圈套正等待着塞勒上钩。
故事发生在17世纪。赫丝特(黛米·摩尔 Demi Moore 饰)离开丈夫,孤身一人来到马萨诸塞湾的英属殖民地定居。在这里开拓的英国人信仰坚定,恪守清规,赫丝特的一些举动在这压抑的殖民地环境下颇为引人注目。当地的牧师阿瑟(加里·奥德曼 Gary Oldman 饰)英俊而富有激情,赫丝特为他的神采深深吸引,两个性情相投的人很快陷入了危险的热恋。不久殖民地方面接到了赫丝特的医生丈夫被印第安人杀害的消息,本以为可以公开关系的一对恋人等到的却是东窗事发,赫丝特为保护阿瑟,拒绝供认通奸者,自此被投入监狱直至产下一名女婴,而阿瑟则在监狱外日日承受心灵的拷问……出狱后的赫丝特戴上了通奸者的耻辱标志,同时她大难不死的丈夫突然现身,誓要将通奸者揪出以发泄心中怒火……