15年前,名叫西珍的小女孩遭人绑架杀害,重案组警官吴青浩(金相庆 饰)虽答应西珍母亲(严正花 饰)一定将凶手绳之以法,无奈经过漫长的追查却始终一无所获。眼看追诉期将近,吴警官孤注一掷,结果与嫌疑人对面错过。在此之后,吴警官抱着遗憾离开警队,过起破罐破摔的颓废生活。而西珍妈妈始终不曾放弃追凶的信念,她凭借柔弱女子之躯展开独立调查,终于发现罪犯留下的蛛丝马迹。未过多久,又有一名小女孩在光天化日之下遭人绑架,其作案手法与西珍案件如出一辙,警方旋即布下天罗地网,与之展开周旋。而面对狡猾多端的嫌犯,警方只得再次请出闲赋家中的吴青浩。
小女孩命悬一线,西珍妈妈和吴青浩能否抓到犯人,一偿夙愿……。清朝,高丽国使臣进贡了北斗七星珍珠,12颗被大内总管阿济漳半途夺走,2颗被一巧手裁缝一念之贪下捡去,制成了一件举世无双的“珍珠彩衣”。20年后,他们的后代蝶衣、明珠、守山、武兴等人之间的爱恨情仇又错综复杂地展开了。。林丹(甄子丹扮演)正直刚烈,因为不满其上司小人嘴脸, 愤而辞职,林丹的好友边涯也是个有抱负的警察,然而亦被上司排挤降级为巡警, 不过边涯的性格比林丹冷静温和得多,对于林丹的愤而辞职,边涯也竭力想劝解挽留他,只是林丹已经对警界已经完全失去信心,在告诫边涯要好好保重后就翩然而去。
端木凌风(邹兆龙扮演)是一个外表斯文但手段残忍的黑帮人物,为了寻找失传已久的圣堂古璧, 不惜杀人放火。而传说中的圣堂古璧已经分成三块,分别属于江上飞、孟少白和程庭芳三个少年男女。因为古璧,孟少白和程庭芳的养父先后遇害,而这三个少年男女加上庭芳的弟弟四人一起遭到来自端木凌风座下杀手以及早被端木收买的边涯的警队上司陆组长的双方面追杀。卷入这起风波的边涯数次搭救了孩子们。而自端木凌风方面,也屡屡派出强大的杀手去追杀他们,幸亏身手超卓的林丹及时出现,狠狠教训了凶恶的杀手。影片最后,丛林中的孩子们和边涯终于找到了传说中装着宝藏的箱子,然而端木凌风率手下赶来,横加抢夺,一场恶斗,林丹赶到时,边涯已经奄奄一息,临死前恳求林丹替自己照顾孩子们,亲见最好朋友在自己眼前垂死一刻,林丹悲愤填胸,与端木凌风生死决战…。