故事发生在夜雾弥漫的伦敦,律师罗根(劳伦斯·奥利弗 Laurence Olivier 饰)准备入住皇家旅馆,可是被告知自己原来预定的房间里住进了别的住客。无奈之下,罗根只得花大价钱住进了更加豪华的套房之中。
当夜,旅馆里举行了盛大的舞会,舞会散场之后,旅馆经理想要安排一些无处可去的客人们和罗根同住,遭到了罗根的拒绝。这些客人中,有一位名叫莱斯利(梅尔·奥勃朗 Merle Oberon 饰)的女子,趁着罗根不备,她偷偷的溜进了罗根的房间。招架不住莱斯利的伶牙俐齿,罗根被迫同意将她留在房中一晚,自己则打了地铺。第二天,梅根的一个老客户找到他,希望他帮忙调查他妻子外遇的案子,而他的妻子不是别人,正是莱斯利。