有錢的偵探作家Andrew Wyke(勞倫斯·奧利弗 Laurence Olivier 飾)邀請了Milo Tindle(邁克爾·凱恩 Michael Caine)來到了他富麗堂皇的家中。起初他們相談甚歡,然而當Andrew指出他知道Milo是Andrew妻子的外遇對象 時,整個氣氛開始變得詭異,充滿了矛盾。Milo也氣定神閑的告訴Andrew,他知道Andrew和一個妓女的風流韻事,并且Andrew的妻子正準備和他離婚。兩人針鋒相對,唇槍舌劍,互不相讓。Andrew提出要和Milo玩一個游戲,Milo答應了。故事的走向漸漸出乎意料......