伯尼(傑克·布萊克 Jack Black 飾)是德州小鎮迦太基的殯儀師,他專業技術過硬,爲人厚道、慷慨、熱心公益、在教堂擔任領唱還參加社區劇團演出,贏得小鎮所有人的歡心,但他始終單身,被人猜測要麼奉承獨身主義,要麼是個基佬。鎮上一位富商去世後,留下脾氣古怪、被所有人討厭的高齡寡婦瑪佳麗(雪莉·麥克雷恩 Shirley MacLaine 飾)。伯尼本著「對每個家屬賦以最真誠同情和善意」的原則,熱心接近瑪佳麗,很快贏得她的歡心,她負擔起兩人所有玩樂開銷,讓伯尼參與她的財產管理,甚至爲他改動遺囑。兩年過去,人人都愛的伯尼幾乎成了瑪佳麗的私人所有物,她辭退所有用人,生活中的所有瑣事都交予伯尼一手包辦。好脾氣的伯尼也有爆發的一天,而且是一步到位地結束了瑪佳麗的性命,演著一出「瑪佳麗中風了」的戲,伯尼撐著這個祕密,試圖逃過法律制裁……
本片根據發生在德州的一起真實事件改編。