1917年,中国西南边陲的刘家村。刘金喜(甄子丹(dān ) 饰)和妻子(zǐ )阿玉(汤(tāng )唯 饰(shì ))共(🍖)同抚养(🗼)两个(🥩)儿子(zǐ )方正(zhèng )和(hé )(🌫)晓天(tiān ),日子平淡(dàn )且(♑)幸福。直到某一(🕔)天(tiān ),两个(gè )不速之客打(dǎ )破了刘家村(🔲)的平静,也摧毁着(🛺)金(jīn )(📞)喜一家的生(😚)活。这(🙁)二人企(🖍)图(tú )(🚑)洗劫村(🕕)中(zhōng )的钱(🐖)柜,被刚(⏺)好在此的金喜撞见,一阵混(⏯)乱打斗(🔢),二匪稀(xī )里(lǐ )糊(🌊)涂被(🥎)金喜打死。由于其中一人是政(🌞)府通(tōng )缉(👓)的要犯,因此县官大(⛏)喜过望,村里人也将(⛳)金喜(xǐ )奉为大(🏯)英雄。但是(shì ),这看似普(pǔ )普(pǔ )(🕯)通通(tōng )(👣)的盲打误(❕)杀却(💹)引起一(yī )个人的(🛎)怀疑,他(tā )名叫(🈸)徐百九(金城武 饰),是(💅)县衙的捕快(kuài )。从(cóng )蛛(🔈)丝马迹上来看,二(èr )匪(🔍)系(xì )死(🤥)于(yú )武(wǔ )功(gōng )高强(qiáng )人之手(shǒu ),徐百九(jiǔ )由此(🍽)留在(zài )村里,对金(jīn )喜展开了(le )连番的观察、(🚡)调查与试探。