阿丽亚娜(娜塔丽·沃佳诺娃 Natalia Vodianova 饰)出生于家底雄厚的宗教家庭,美丽单纯的她早早就步入了婚姻的殿堂。一次偶然中,阿丽亚娜结识了一位名为索拉尔(乔纳森·莱斯·梅耶斯 Jonathan Rhys Meyers 饰)的英俊男子,后者为当时在政坛上叱咤风云的犹太裔外交官。同样年轻气盛的两人,在一段短暂的相互挖掘和试探的过程之后理所当然的走到了一起,他们之间的爱火燃烧得是这样的猛烈,让他们几乎都失去了理智和自我。然而,随着时间的推移,分歧开始渐渐露出端倪,索拉尔欣赏阿丽亚娜的智慧和思想
伯尼(杰克·布莱克 Jack Black 饰)是德州小镇迦太基的殡仪师,他专业技术过硬,为人厚道、慷慨、热心公益、在教堂担任领唱还参加社区剧团演出,赢得小镇所有人的欢心,但他始终单身,被人猜测要么奉承独身主义,要么是个基佬。镇上一位富商去世后,留下脾气古怪、被所有人讨厌的高龄寡妇玛佳丽(雪莉·麦克雷恩 Shirley MacLaine 饰)。伯尼本着“对每个家属赋以最真诚同情和善意”的原则,热心接近玛佳丽,很快赢得她的欢心,她负担起两人所有玩乐开销,让伯尼参与她的财产管理,甚至为他改动遗嘱。