女儿在街头被拐走,店主(谢苗 饰)探寻一个复杂的犯罪网络,不择手段将女儿救回来。他唯一的盟友是一名记者(乔·塔斯利姆 饰)。这两个来自不同背景的人物必须学会相互信任、合作,运用自己不为人知的过去所赋予的格斗技能。
社会动荡不安的唐朝未年,每18年举行一次的武林赏善罚恶大会上,武林十大前辈选出移花宫主为担任赶杀十大恶人重任的武侠义士,不料却遭到突至的宫主夫君燕南天的阻止。宫主以一招之差落败燕南天后夫妻反目,立誓18年后将授一门人杀尽十恶。 为感谢燕南天的救命之恩,十大恶人担起扶养其儿子小鱼儿(刘德华)的重任,并欲把他培养成天下最恶之人。宫主则收养了花无缺(林青霞),边授其武功边灌输男人都该杀的思想。18年过去,十大恶人与宫主分别命小鱼儿与花无缺在新一届赏善罚恶大会上争夺盟主,两人的生活轨迹开始交叉。
中国片之中很少描写"雇佣兵"这个特殊行业,柯受良导演的本片让观众开了一点眼界。歌手王杰全身投入担纲主演,描写他为了救女友张敏而杀死了龙少爷,于是连夜逃往法国,参加入了法国雇佣兵,经过几个月的训练之后成为骁勇善战士,并被派到中东的沙漠地区作战。此时,龙老大已派人追杀前来,并在雇佣兵团中收买高手来对付王杰。全片在剧情安排上不脱商业片的老套,并未因题材的国际性而拍出更大的格局,但作为一部普通的娱乐片还不算太差。