人生已至暮年的七位英国老人辗转前往印度斋浦尔度假。七人中,善解人意的伊芙琳(朱迪·丹奇 Judi Dench 饰)试图在丧夫后独立生活;患心脏疾病的大法官格雷厄姆(汤姆·威尔金森 Tom Wilkinson 饰)怀揣着无法启齿的秘密;道格拉斯(比尔·奈伊 Bill Nighy 饰)和琼希望能改善僵化的夫妻关系;老顽童诺曼和老来俏玛琪则时刻期盼着艳遇;至于穆瑞尔(玛吉·史密斯 Maggie Smith 饰),等待手术的她总是显得有几分冷漠刻薄。
各怀心事的七人被异域风情广告吸引,不约而同下榻在玛丽戈德饭店。
亚历克斯(亚历克斯·帕蒂弗 Alex Pettyfer 饰)自幼失去了父母,他的整个童年时代都是和叔叔伊恩(伊万·麦克格雷格 Ewan McGregor 饰)一起度过的,不幸的是,伊恩叔叔也因为一场可疑的意外离开了亚历克斯。
布朗特先生(比尔·奈伊 Bill Nighy 饰)和琼斯夫人(苏菲·奥康内多 Sophie Okonedo 饰)出现在了亚历克斯的面前,他们向他传达了一个惊人的消息。原来,表面平凡的伊恩一直以来都过着双重生活,背地里,他是一名为英国情报组织MI6工作的间谍。就这样,亚历克斯被迫成为了