玛丽埃特(凯·弗朗西斯 Kay Francis 饰)是个腰缠万贯作风情妇的漂亮寡妇,经营着一间公司。一次偶然中,她和一个名叫里瓦尔(赫伯特·马歇尔 Herbert Marshall 饰)的男人相识了。里瓦尔英俊潇洒风流倜傥,玛丽埃特很快就被他的魅力所征服,雇佣他成为了自己的私人秘书,这正是里瓦尔所梦寐以求的。
原来,里瓦尔系化名,这个风度翩翩的男人的真实身份是一名国际大盗,他和曾经的情人莉莉(米利亚姆·霍普金斯 Miriam Hopkins 饰)联手,企图将玛丽埃特的财产据为己有。公司董事长阿道夫(C·奥布雷·史密斯 C. Aubrey Smith 饰)察觉了里瓦尔的阴谋并告诉了玛丽埃特,可玛丽埃特并不相信他的忠告,里瓦尔的阴谋眼看就要得逞。。有钱的侦探作家Andrew Wyke(劳伦斯·奥利弗 Laurence Olivier 饰)邀请了Milo Tindle(迈克尔·凯恩 Michael Caine)来到了他富丽堂皇的家中。起初他们相谈甚欢,然而当Andrew指出他知道Milo是Andrew妻子的外遇对象时,整个气氛开始变得诡异,充满了矛盾。Milo也气定神闲的告诉Andrew,他知道Andrew和一个妓女的风流韵事,并且Andrew的妻子正准备和他离婚。两人针锋相对,唇枪舌剑,互不相让。Andrew提出要和Milo玩一个游戏,Milo答应了。故事的走向渐渐出乎意料......。