路易斯(丹尼斯·普莱斯 Dennis Price 饰)的母亲出身高贵的阿斯特内家族,但因和一个意大利歌唱家私奔,至死都受到家族排斥。已经长大成人的路易斯深深牢记贵族亲戚们拒绝母亲葬在家庭墓地的嘴脸,又经历心爱的少女茜贝拉(简·格林伍德 Joan Greenwood 饰)因他贫穷拒绝他的求婚,于是着手展开他的复仇计划。他把有爵位继承权的男性亲属一个个用计谋杀掉,旨在自己可以得到公爵爵位,在杀人变得越来越得心应手后,连老弱妇孺都不肯放过,反正他总能制造各种巧合,从来没有人怀疑到他身上。但在复仇计划执行的同时,
人生已至暮年的七位英国老人辗转前往印度斋浦尔度假。七人中,善解人意的伊芙琳(朱迪·丹奇 Judi Dench 饰)试图在丧夫后独立生活;患心脏疾病的大法官格雷厄姆(汤姆·威尔金森 Tom Wilkinson 饰)怀揣着无法启齿的秘密;道格拉斯(比尔·奈伊 Bill Nighy 饰)和琼希望能改善僵化的夫妻关系;老顽童诺曼和老来俏玛琪则时刻期盼着艳遇;至于穆瑞尔(玛吉·史密斯 Maggie Smith 饰),等待手术的她总是显得有几分冷漠刻薄。各怀心事的七人被异域风情广告吸引,不约而同下榻在玛丽戈德饭店。但