潜伏在贩毒集团内部,外号“老四”的公安干警朱阳光在一次缉毒行动中,“掩护”了外号“小B”的贩毒同伙吴海牛。吴是贩毒集团内部掌握交易关系的关键人物,公安部门屡次缉毒都因破获不了这层隐秘网络而事事处于被动。朱阳光“负伤被捕”后,按照上级指令佯装逃脱,以要回贩毒赃款为由,不顾吴海牛的猜疑和威胁,与吴一起开始向西南方的境外毒穴逃窜。 在逃亡途中,吴海牛极为狡猾、小心,他既要利用朱阳光保护自己不遭追杀者的袭击,又想最适合的时机把朱甩掉,他俩一出滨海市就失去了踪影。当保护朱阳光的警员丁雅黎得到朱的消息时,朱、吴已在贵州取得了贩毒赃款,又一路逃往中缅边境。 在南疆,朱无意中听说“三把锁”的名字,他断定这极有可能就是公安部门立志要破获的那个隐秘的黑社会贩毒关系网。正当丁雅黎急赴南疆向朱传达不得出境的上级指示时,杀手老金紧追其后,与另一路不知卧底实情的公安人马直追边境...。前身为警察的菲利浦马洛(埃利奥特·古尔德 Elliott Gould 饰)现在干起了私家侦探的活计,尽管他做事极为低调极力避免被卷入麻烦的漩涡,但麻烦事仿佛长了眼睛,紧咬着他不放。这次亦然,当老友深夜找到马洛让他将自己送出境外时,看着他躲闪的目光,经验老道的马洛心中就有了不详的预感。果不其然,不久之后,警察就以协助老友杀害妻子的名义将马洛捉拿归案。 在得知了朋友命丧黄泉的消息之后,对朋友的清白深信不疑的马洛发誓要找到事件的真相。与此同时,一个美艳的妇人找到马洛,委托他寻找自己酗酒而又粗暴的丈夫。两件看似无关的案件,却再暗地里相互关联,不知不觉中深陷阴谋中心的马洛这次还能和往常一样化险为夷吗?。服装业大亨本·奥古德被人绑架,侦探布莱恩·蒂龙带着好友乔治·瓦尔兹以及同事们展开营救行动。
布莱恩怀疑本的妻子海伦·奥古德和弟弟大卫·奥古德有作案嫌疑。交赎金的当晚劫匪早有准备乔治·瓦尔兹殉职,本乘坐的车爆炸,化为灰烬。一怒之下,布莱恩离开警局在海边开了一家潜水用品商店。在那里他遇见了海伦。海伦家里接连发生奇怪的事情,只好向布莱恩求助,大卫来到海伦家想要杀掉海伦,然而死去多时的本突然出现,事情愈来愈错综复杂……。