萨德(乔弗瑞•拉什Geoffrey Rush饰)是19世纪的法国作家。他才高八斗,崇尚言论自由,小说中有不少情色描写。这些作品激怒了法国当局,政府把他关入疯人院,然而,专制的枷锁只令到萨德更坚定地奋笔疾书,作品在疯人院里一部一部的诞生。
疯人院的主管是一个开明的年轻神父。他也读萨德的小说,对萨德的才华和精神充满欣赏。他对萨德提供优厚的生活条件,让他专心写作,同时让洗衣女梅德林(凯特•温斯莱特Kate Winslet饰)帮助萨德,把他的作品带到外面出版。梅德林与萨德之间也暗生情愫。
然而,强大的国家机器还是将萨德送上了绞刑架。政府容忍不了他“伤风败俗”,但他的作品却流传了下来,开启了民众的思想。。续集故事讲述神秘捣乱者扬言要永远取消圣诞节,此时已成长为愤青少年的凯特·皮尔斯,意外和圣诞老人重逢了。。当自由奔放的凯丝 (瑞亚饰) 和拘谨的芭芭拉 (布罗德里克饰) 在圣诞节委员会会议上发生冲突时,她们惊讶地发现她们无意中通过约会应用程序安排了她们成年的孩子。为了阻止这段恋情,两位母亲联手合作,却发现她们的共同点比她们想象的还要多。随着孩子们的爱情之花绽放,她们爱管闲事的妈妈之间意想不到的友谊也随之绽放,让两个家庭聚在一起度过了一个欢乐的圣诞节。。