伯尼(杰克·布莱克 Jack Black 饰)是德州小镇迦太基的殡仪师,他专业技术过硬,为人厚道、慷慨、热心公益、在教堂担任领唱还参加社区剧团演出,赢得小镇所有人的欢心,但他始终单身,被人猜测要么奉承独身主义,要么是个基佬。镇上一位富商去世后,留下脾气古怪、被所有人讨厌的高龄寡妇玛佳丽(雪莉·麦克雷恩 Shirley MacLaine 饰)。伯尼本着“对每个家属赋以最真诚同情和善意”的原则,热心接近玛佳丽,很快赢得她的欢心,她负担起两人所有玩乐开销,让伯尼参与她的财产管理,甚至为他改动遗嘱。两年过去,
本杰明·芬恩·费尼根(马修·麦康纳 Matthew McConaughey 饰)是一名疯狂的淘金猎人,淘金的热情使他无法如常人一般找份像样的工作养家糊口,他的妻子苔丝(凯特·哈德森 Kate Hudson 饰)也向他提出离婚,并在千万富翁奈杰尔(唐纳德·萨瑟兰 Donald Sutherland 饰)的巨轮上找了份不错的工作。一次意外的沉船事故中,芬恩无意中发现一枚碟子碎片,并推断这来源于一批失落了300多年的皇家财产,而这批财产同时也是他与妻子苦寻了8年的共同理想,芬恩决定这次决不放弃,然而周围却没有一