1937年的洛山磯唐人街,警員傑克(傑克•尼科爾森 Jack Nicholson 飾)因不滿這裡的黑暗,辭職當起了私家偵探。這天,一個自稱莫拉雷太太的女子請傑克調查丈夫的外遇,傑克欣然接受。傑克發現莫拉雷原來是當地水利總工程師,正在為興建水壩問題和當地農民爭執。隨後有人給 了傑克一些證明莫拉雷偷情的照片,隔天早上真正的莫拉雷太太卻找上門來要求傑克停止調查莫拉雷。 事情變得越來越迷離,傑克決心追查下去……