奇艺坊马戏团在马来西亚巡回演出,团员们偶然听说二战时期日自己留下的宝藏的音讯。在飞刀高手张大初(邹兆龙饰)的率领下,他们一行五人杀害寻宝者,一心想成为飞刀行家的小人物桑尼(郭富城饰)尾随前来,亲眼目击大初一众行凶全进程。他自愿随众人下洞,却有意开启日军留下的生化武器。经过一番难以想象的艰辛磨练,桑尼幸运逃生,却变成奇异的摸样。 与此同时,香港接连发作数起抢劫案。行凶者手无寸铁,手腕残酷,他们正是受毒气感染发作变异的张大初等人。这一连串事情震惊全港,警方从内地请来个中高手孙皓(吴京饰)与程秀华(张静初饰)协助调查。而桑尼也摇身一变成为与罪恶对立的正义使者……