伯尼(杰克·布莱克 Jack Black 饰)是德州小镇迦太基的殡仪师,他专业技术过硬,为人厚道、慷慨、热心公益、在教堂担任领唱还参加社区剧团演出,赢得小镇所有人的欢心,但他始终单身,被人猜测要么奉承独身主义,要么是个基佬。镇上一位富商去世后,留下脾气古怪、被所有人讨厌的高龄寡妇玛佳丽(雪莉·麦克雷恩 Shirley MacLaine 饰)。伯尼本着“对每个家属赋以最真诚同情和善意”的原则,热心接近玛佳丽,很快赢得她的欢心,她负担起两人所有玩乐开销,让伯尼参与她的财产管理,甚至为他改动遗嘱。两年过去,
上世纪60年代,在密西西比州,黑佣艾比里恩(维奥拉•戴维斯 Viola Davis 饰)勤勤恳恳照顾女主人的女儿,后者因产后抑郁症只顾与闺蜜贪欢。密西西比大学毕业生斯基特(艾玛•斯通 Emma Stone 饰)在报社负责家庭主妇信箱,并由此开始黑佣的生存状态。其中,希利(布莱丝•达拉斯•霍华德 Bryce Dallas Howard 饰)无疑是反面教材,她态度傲慢,对黑佣米妮(奥克塔维亚•斯宾瑟 Octavia Spencer 饰)抱有偏见,并力主黑佣不能与主人共用厕所。最终因不堪受辱,米妮愤然离去,并以