故事发生在一个小山村,一对夫妻因一场血案发现了一场阴谋,并与甄子丹饰演的杀手展开了斗智斗勇的对决。
清朝末年,刘金喜(甄子丹饰)是一个与两个儿子在偏远小镇安度日子的造纸工人,平静的生活即将被一个闯入的侦探给打破。
徐百九(金城武饰)为了调查两个强盗之死而来到小镇,看似意外死于刘金喜的自卫反应的两人,居然竟是武功高强的十大逃犯,一个手无寸铁的村民如何能够打死他们呢?对武术颇有研究的徐百九认定这绝不是意外,刘金喜必然是身怀绝技才能如此杀人于无形。随着追查的深入,徐百九发现他与72地煞——江湖中最为残暴邪恶、杀人不眨眼的组织联系紧密。而72地煞的教主,武艺则更是深不可测,无人能及。