故事发生在清朝末年,戏院中,一出精彩的《十八罗汉斗悟空》正在上演,台下坐着的,是崇洋媚外的汉奸玉面虎和俄国大使。忽然之间,台上正在表演的演员们冲下了台,想要刺杀玉面虎,然而刀枪哪有子弹快,刺杀行动失败了,刺客之一铁猴子救下了一名同伴,两人逃离了现场。 阿金是一位单纯的少年,他进城只为了寻找下落不明的父亲,却遇见了小春和小倩这两个无所事事的小混混。玉面虎的生意升了级,开始贩卖起了军火,一场交易之中,铁猴子出现搅局,小春和小倩在误打误撞之中盗走了装有军火的车辆。其实,阿金的父亲正是铁猴子当初救下的那名同伴,在得知父亲已经被玉面虎杀死之后,阿金决定加入铁猴子一伙人,为父亲报仇。
三名大圈仔来港串通警员雄打劫金饰工场。雄出诡计令大圈仔与警方先相残杀,一大圈仔死去,其兄弟往找雄算帐。另一方面,警方已暗下埋伏围剿贼匪。
黑夜降臨,五名拿到追殺令的職業殺手開始執行任務。警局雇請來自香港的殺手李聖也在今夜抵達,李聖唯一的任務就是獵殺這五名殺手。已完成任務的四名殺手,先後遭到跟蹤在後的李聖襲擊身亡,第五號目標馬修逃過李聖的攻擊,負傷前往東角。而警官卡拉漢擔心遭到李聖的背叛,打算一舉將他與馬修殲滅,便派遣一支特種部隊前往東角,大批人馬聚首,槍林彈雨之下誰能殺出重圍生存下來…