萨德(乔弗瑞•拉什Geoffrey Rush饰)是19世纪的法国作家。他才高八斗,崇尚言论自由,小说中有不少情色描写。这些作品激怒了法国当局,政府把他关入疯人院,然而,专制的枷锁只令到萨德更坚定地奋笔疾书,作品在疯人院里一部一部的诞生。
疯人院的主管是一个开明的年轻神父。他也读萨德的小说,对萨德的才华和精神充满欣赏。他对萨德提供优厚的生活条件,让他专心写作,同时让洗衣女梅德林(凯特•温斯莱特Kate Winslet饰)帮助萨德,把他的作品带到外面出版。梅德林与萨德之间也暗生情愫。
然而,强大的国家机器还是将萨德送上了绞刑架。政府容忍不了他“伤风败俗”,但他的作品却流传了下来,开启了民众的思想。。Helena的丈夫Jason常出外公干,但Helena却不能忍受丈夫以事业为重,忽略关怀自己。Helena逐渐变得神经质,常疑心丈夫有外遇,夫妻间渐生摩擦。寂寞的Helena在酒吧内认识了风度翩翩的Keith,Keith生活正常,乐于报告行踪,有齐Helena丈夫没有的优点,令Helena不自禁地开始了一段婚外情。Keith买了Helena喜欢的心口针上门,想给Helena一个惊喜,谁知开门的却是提早公干回港的Jason。
神经质的Helena回到家里,发现丈夫与情夫同场,生怕奸情被揭穿,愈来愈心慌,情绪进入竭斯底里的疯狂状态,语无伦次,跑到厨房拿起刀企图自杀。Helena被Keith一手夺刀及拥抱,Keith拥抱全身战抖的Helena,二人羞愧地回望Jason。Jason洞悉了妻子的奸情,却本着一份真诚的爱,向Helena回报宽恕的目光。Helena这才省悟,幸福原来早就在身边。。