有钱的侦探作家Andrew Wyke(劳伦斯·奥利弗 Laurence Olivier 饰)邀请了Milo Tindle(迈克尔·凯恩 Michael Caine)来到了他富丽堂皇的家中 起初他们相谈甚欢,然而当Andrew指出他知道Milo是Andrew妻子的外遇对象 时,整个气氛开始变得诡异,充满了矛盾 Milo也气定神闲的告诉Andrew,他知道Andrew和一个妓女的风流韵事,并且Andrew的妻子正准备和他离婚 两人针锋相对,唇枪舌剑,互不相让 Andrew提出要和Milo玩一个游戏,Milo答应了 故事的走向渐渐出乎意料