伯尼(杰克·布莱克 Jack Black 饰)是德州小镇迦太基的殡仪师,他专业技术过硬,为人厚道、慷慨、热心公益、在教堂担任领唱还参加社区剧团演出,赢得小镇所有人的欢心,但他始终单身,被人猜测要么奉承独身主义,要么是个基佬。镇上一位富商去世后,留下脾气古怪、被所有人讨厌的高龄寡妇玛佳丽(雪莉·麦克雷恩 Shirley MacLaine 饰)。伯尼本着“对每个家属赋以最真诚同情和善意”的原则,热心接近玛佳丽,很快赢得她的欢心,她负担起两人所有玩乐开销,让伯尼参与她的财产管理,甚至为他改动遗嘱。
居住在加利福尼亚海滨的16岁的美丽少女波碧·摩尔(艾玛·罗伯茨 Emma Roberts 饰)家境优渥,衣食无忧。由于母亲早年去世,父亲盖瑞(艾丹·奎恩 Aidan Quinn 饰)对她纵容溺爱,致使她从小个性张扬,无法无天。某天,波碧的嚣张终于惹恼老爹,于是被送到一家英国寄宿学校学习。当然,即使到了异国他乡,波碧桀骜不驯的性格也未作改变,而她的作风自然也引起校内女生们的关注与反感,严格的校规更令她透不过气来。波碧无时无刻不想逃离这个古板沉闷的地方,不过在这段时间,她渐渐意识到自己从前行为的愚蠢,友情也慢