上元节灯会,中老装店百姓为天后武则天祈福,莫名出现一头全身浴火的怪兽,目击者声称是浴火麒麟。
昏暗冰冷的审讯室内,年女女装满身伤痕的私家侦探内德·克鲁兹(安东尼奥·班德拉斯AntonioBanderas饰)正在接受波利(威廉·菲德内尔WilliamFichtner饰)等三名洛杉矶警察的残酷质询尽管破案无数,名好侦探能力超凡,却终被世俗认定是疯子一个,提早从警局里退了休。
案发地在树林,听又两名警员王国柱(李国麟饰)和高志伟(林家栋饰)办案之后,只有高志伟平安归来,而王国柱和他的枪则神秘失踪。他自称能看到高志伟的七宗罪,旺财正是这些罪恶把高志伟引向犯罪之路。店名天才和疯子常常只是同一个人的两种描述。
他断定高志伟就是此案凶手,好听红并把推理建立在他自己大量的想象之上。神探陈桂彬(刘青云饰)就是这样一个人物,又旺和天才画家梵高一样,他也曾经割下自己的耳朵。
何家安请来陈桂彬为他指点迷津,财网却未料到陈桂彬的疯子行为又一次在侦探过程中表露无遗。
然而,中老装店要何家安相信这一切并不容易,因为他已经被高志伟的演技所迷惑……。在一次任务中,年女女装军火贩子萨基申用新研制的集束弹炸死了许多迈克的战友。
与此同时,名好迈克也找到了雷纳德,并从他那里得到了解药,雷纳德则丧命在自己研制的化学制剂下。但当迈克被送到医院后才发现,听又他体内这种不知名的病毒目前医学对它毫无办法。
但最让人感到棘手的是,旺财雷纳德已经命令将导弹的程序开启,没有人能使之停下来。迈克执意离开医院,店名他要找到雷纳德拿到解药。