《姬川丽》某晚警察局来了一个不速之客军(王宝强饰)他向当值探员报称自己杀了五个人但他既说不出与受害者关系又不能描述出受害者被杀过程或遇害地点原来只是计划把五人杀死探员在记下军的联络住址后便把他驱逐在探员眼中他只是一名无聊的精神不正常者可是不久督察汉(刘青云饰)驻守的区域却发生了一件凶杀案:死者形状恐怖汉认为这种处死方法带有不寻常的动机不到一星期汉接手另一宗凶杀案死者也是一名男子死于一个废置的机械工场他的死法十分残酷死者的双脚被强行穿上细尺码的红色高跟鞋脚面和两侧都钉上了十多口的铁钉汉在翻查全港可疑人物和案例时看到了当天军前来自首的记录汉马上带队前往军的住所进行搜查可是屋内空无一人除了大量古旧童话书外并无可疑之处但这时候汉还不知道一张被精密预设的大网张开了而结局却更是匪夷所思难以预料1950年夏天津爆发洪涝灾害时任天津地委书记的刘青山(李国华 饰)和行署专员的张子善的干部到地方视察灾情机关干部赵子平为了巴结领导挪用公家资金为刘、张设立伙食补贴和特别经费在此之后赵又抓住各种机会向刘等人提供住房和商业实惠以此为契机刘、张伙同赵子平悍然盗窃国家救济粮、治河专款、干部家属救济粮、地方粮、克扣民工粮款甚至挪用机场修建费给国家造成巨大损失1951年“三反”、“五反”运动兴起在天津地委副书记林克俭的检举下刘青山和张子善的遵行彻底暴露他们也为自己的行为复出应有的代价……贫穷混乱的伦敦街头混杂着妓女和各色人物玛丽(海瑟•格拉汉姆 Heather Graham饰)、安妮(乔安娜•佩姬 Joanna Page 饰)和其他几个妓女在这滩浑水中结成深厚友谊然而罪恶的魔爪正在伸向她们——这个躲在暗处的杀手绑架甚至杀害这些姑娘探员艾伯林接手这宗案件他天生拥有超能力这对他破案有着不小的作用艾伯林(约翰尼•德普 Johnny Depp 饰)来到案发地区渐渐掌握了线索同时他也被玛丽善良的品质深深吸引与她共坠爱河但凶手的行动令妓女们陷入了恐慌之中能否查出真凶成为摆在艾伯林面前的迫切难题而艾伯林也堕入了一个更大的漩涡之中危机四伏...