林丹(甄子丹扮演)正直剛烈,因為不滿其上司小人嘴臉,憤而辭職,林丹的好友邊涯也是個有抱負的警察,然而亦被上司排擠降級為巡警,不過邊涯的性格比林丹冷靜溫和得多,對于林丹的憤而辭職,邊涯也竭力想勸解挽留他,只是林丹已經對警界已經完全失去信心,在告誡邊涯要好好保重后就翩然而去。端木凌風(鄒兆龍扮演)是一個外表斯文但手段殘忍的黑幫人物,為了尋找失傳已久的圣堂古璧,不惜殺人放火。而傳說中的圣堂古璧已經分成三塊,分別屬于江上飛、孟少白和程庭芳三個少年男女。因為古璧,孟少白和程庭芳的養父先后遇害,而這三個少年男女加上庭芳的弟弟四人一起遭到來自端木凌風座下殺手以及早被端木收買的邊涯的警隊上司陸組長的雙方面追殺。卷入這起風波的邊涯數次搭救了孩子們。而自端木凌風方面,也屢屢派出強大的殺手去追殺他們,幸虧身手超卓的林丹及時出現,狠狠教訓了兇惡的殺手。影片最后,叢林中的孩子們和邊涯終于找到了傳說中裝著寶藏的箱子,然而端木凌風率手下趕來,橫加搶奪,一場惡斗,林丹趕到時,邊涯已經奄奄一息,臨死前懇求林丹替自己照顧孩子們,親見最好朋友在自己眼前垂死一刻,林丹悲憤填胸,與端木凌風生死決戰…