故事要从一位无名作家说起,为了专心创作,他来到了名为“布达佩斯”的饭店,在这里,作家遇见了饭店的主人穆斯塔法,穆斯塔法邀请作家共进晚餐,席间,他向作家讲述了这座饱经风雨的大饭店的前世今生。
饭店曾经的主人名叫古斯塔沃,而年轻的穆斯塔法在当时不过是追随着他的一介小小门童。古斯塔沃为人正直,精明能干,在他的经营和组织之下,布达佩斯大饭店成为了当时首屈一指的度假胜地。古斯塔沃和年迈的D夫人情投意合,D夫人去世后,在遗嘱中将一副价值连城的名画留给了古斯塔沃,这一举动惹恼了她的儿子迪米特里,布达佩斯大饭店和古斯塔沃的厄运就此拉开了帷幕。。乔治爵士(蒂姆·皮戈特-史密斯 Tim Pigott-Smith 饰)和海蒂(妮可莱特·谢里丹 Nicollette Sheridan 饰)决定举办一场热闹的乡村游园会,为了将游园会的气氛推向高潮,他们决定设置一场谋杀游戏。知名犯罪小说家阿瑞登(珍·斯塔普莱顿 Jean Stapleton 饰)同意为这场游戏提供一些好点子,她决定将案件的现场设置在乔治爵士所居住的纳塞庄园中,并且将案件的受害者一角给了年仅14岁的马琳(桑德拉·迪金森 Sandra Dickinson 饰)。 然而,就在一切都按照计划井然有序的进行时,赫邱勒(彼德·乌斯蒂诺夫 Peter Ustinov 饰)却接到了阿瑞登夫人的来电,他是她最信赖的朋友。在电话中,阿瑞登夫人坦诚,她所设置的谋杀游戏,有可能演变成一场真正的悲剧。。泰利(斯蒂夫·古根伯格 Steve Guttenberg 饰)是一名年轻有为的建筑师,私底下,他一直和老板的妻子西维亚(伊莎贝尔·于佩尔 Isabelle Huppert 饰)有一腿。这一天,泰利约西维亚来自己家中约会,正在两人享尽鱼水之欢时,西维亚发现卧室的后窗对面,一名女子惨遭歹徒强暴。 因为害怕自己和泰利的奸情败露,西维亚不同意报警,可没过多久,西维亚便惨遭杀害。不仅如此,泰利还成为了这起事件的主要嫌疑人。为了替情人报仇,同时也为了替自己洗清冤屈,泰利找到了事件的受害者丹尼斯(伊丽莎白·麦戈文 Elizabeth McGovern 饰),两人决定联手,将真正的凶手捉拿归案。。