Philip Marlowe(亨弗萊·鮑嘉 Humphrey Bogart 飾)是一個私家偵探,這天他接到邀請來到General Sternwood的家中,Sternwood讓馬洛調查關于他女兒的一筆債務,他的女兒Carmen Sternwood 欠了一個叫Geiger的人一筆賭債。在Marlowe想要離開的時候,Sternwood的大女兒Vivian(勞倫·白考爾 Lauren Bacall 飾)欄下了他,告訴他其實她父親找他來調查的真正目的是為了尋找一個失蹤的朋友,Marlow將信就疑。第二天Marlow去尋找Geiger,在Geiger家門前卻聽到一聲槍聲,等Marlow進去的時候,卻只發現了Geiger的尸體還有被綁住的Carmen Sternwood(瑪塔·威克斯 Martha Vickers 飾),還有一臺相機。Marlow帶走了相機并把Carmen送回家,等到Marlow再回到現場時,卻發現Geiger的尸體已經不見了。而Sternwood家的司機也因車禍身亡。案件變得越來越撲朔迷離,這些事情間到底有什么聯系?Marlowe能否發現真相? 本片改編自偵探小說作家雷蒙德·錢德勒的同名小說。