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