1917年,中国(⛲)西南边陲(chuí )的刘家村(cūn )。刘(liú )金(jīn )喜(甄子丹 饰)(🤢)和妻(qī )子阿玉(汤唯 饰)共同抚养两个儿(💤)子方正和(hé )晓(👋)天,日(rì )子平(píng )淡(🏇)且幸福(fú )(😎)。直(zhí )(🖲)到某一天,两个(gè )不(🗄)速之(zhī )客打破了(🙍)刘家村的(de )平(🛹)静,也摧(cuī )(🐖)毁着金(📞)喜一家的生活(🍮)。这二人企图洗劫村中的(😱)钱柜,被刚好在此(📎)的金(🚣)喜撞见,一阵混乱(luàn )打斗,二匪稀里(🎛)糊(🌊)涂被金喜打死。由于其中一(🙌)人是(🤸)政府通缉(jī )的(de )要犯,因此(cǐ )县(🈴)官(🍄)大喜(🥫)过(🤷)望,村里人(rén )也将金(😍)喜奉为大(🏯)英雄。但是,这(zhè )(🚴)看似普普(🕯)通通(tōng )的盲(máng )打误杀却(💹)引起(qǐ )一个人的怀疑,他(🦇)名(míng )叫徐百(bǎi )九(jiǔ )(金城武(wǔ ) 饰),是(shì )县衙的捕快(kuài )。从蛛丝马迹上来看,二匪(fěi )系死于武功(🔤)高强人之手,徐百九由此留(🏃)在村里(🚲),对金喜展开(kāi )(👄)了(le )连番(🖍)的观(💣)察、调查与试探(🚽)。