《668kan》十三世纪牧师已经开始用“所罗门之书”对抗女巫和恶魔一百年后在十字军战争中因为战功卓著而声名鹊起的骑士贝曼(尼古拉斯·凯奇 Nicolas Cage 饰)和老搭档菲尔森(朗·普尔曼 Ron Perlman 饰)厌倦了战争的残酷二人解甲返乡但他们在小镇上看到的却是瘟疫肆虐的景象贝曼和菲尔森因逃兵的身份被收押当地领主了解二人的功勋随即代表教会委托给他们押送一个女巫去修道院接受审判的任务贝曼、菲尔德以及当地的一位牧师、一名骑士还有一个担任向导的盗贼组成了一支押送队笼中的少女看起来毫无威胁并且无辜贝曼难以相信她是带来瘟疫的女巫沿路一位年轻骑士加入了他们的队伍但同时莫名的血腥异像也反复出现贝曼一行在抵达终点时终于发现这一切都是恶魔的一场阴谋……重案组探长文方(黎明 饰)自两月前妻子遇害后脾气变得暴躁古怪因对犯人动粗经常被人投诉一桩妓女被杀案的调查过程中文方认识了总区重案的高级督察纪少群(任贤齐 饰)并派手下帮他找回了被偷走的手机妓女被杀案调查与一宗枪火案交织在一起重案组和调查枪火案的分队联合行动不料伏击行动遭泄露双方在茶楼展开激战文方手下兄弟身受重伤纪警官也随后赶到在协助追赶嫌犯途中被嫌犯开枪击中妓女被杀案嫌犯初步锁定重案组探员高祥安(廖启志 饰)文方因包庇手下被停职在众多兄弟的协助下重案组抓到高祥安口中的戴渔帽的嫌犯嫌犯对杀人案供认不讳在压送嫌犯过程中嫌犯打个手铐并打伤祥安逃脱接二两三的事故让文方对警界内部人员产生怀疑在探员小美(叶璇 饰)的协助下文方终于找出隐匿于警界之中的“老鬼”……朱嘉华(周润发饰)是一个刚从警校毕业的牛奶仔他到警局后看不惯警界人的一些做法因此得罪了上司但他仍保持着一个警员应有的职业准则最终立下了大功成为“金榜英雄”...