上世紀70年代的蘇格蘭,一個略帶神經質的女子貝絲(艾米麗·沃森 Emily Watson 飾)不顧宗教束縛嫁給了石油工人亞恩(斯特蘭·斯卡斯加德 Stellan Skarsgård 飾)。恩愛生活並不長久,亞恩在一次石油作業中身負重傷,淪為癱瘓。貝絲非常難受,甚至覺得是自己的欲望導致了這個悲劇。為了喚醒丈夫的生命力,貝絲挑逗不同的男人,和他們發生關系,讓亞恩的病情可以被情欲的力量徵服。丈夫的病情竟然有了好轉,然而,村里的人都對貝絲投以唾棄的目光,貝絲亦被送進精神病院。為愛犧牲的信念在貝絲心中強烈燃燒,將再一次把她逼入絕境。