一个全身赤裸的年轻男人蹲在室内靠窗的一株树干上,目光呆滞。他就是芬尼克斯(Axel Jodorowsky 饰),被关在精神病院的一位患者。从小体弱多病性格孤僻的芬尼克斯,童年是在马戏班里度过的。父亲奥高(盖伊·斯托克韦尔 Guy St ockwell 饰)是马戏班班主,母亲嘉西娅(布兰卡·格拉 Blanca Guerra 饰)是空中飞人的演员。嘉西娅信奉拜物教,她供的神是个被两个兄弟奸杀的断臂少女。在她流血的地方,人们挖池贮水建起教堂,取名“圣血”。当神父发现所谓的圣血不过是红油漆水时,同意当地政府拆毁教堂。嘉西娅带领教徒反抗。当嘉西娅发现奥高与人通奸时发起报复,奥高拿飞刀斩去嘉西娅双臂,割脉自杀。芬尼克斯进入精神病院。在嘉西娅的唆使下,芬尼克斯逃出精神病院,成为了嘉西娅的“魔手”。
被妻子抛弃的痛苦让警察弗兰克(阿尔·帕西诺 Al Pacino 饰)陷入了痛苦的深渊无法自拔,每日,只有尼古丁与酒精才能够给予他救赎。一宗谋杀案的发生打破了城市的平静,弗兰克和搭档舍曼(约翰·古德曼 John Goodman 饰)负责此案。通过种种调查,弗兰克发现凶手是一名女子,她通过报纸上的征友启事寻找猎物,之后残忍的将他们杀害。 为了追击凶手,弗兰克伪造了自己的身份在报纸上刊登了启事,一个叫做海伦(艾伦·巴金 Ellen Barkin 饰)的女人出现在了他的面前。几乎所有的证据都证明了海伦就是案件的真凶,但此刻的弗兰克发现,自己竟然真的对海伦产生了依赖和感情,与此同时,危险也悄悄的来到了他的身边。