1917年,西南边陲的刘家村。刘锦熙(甄子丹饰)和妻子阿宇(汤唯饰)共同抚养着两个儿子方正和小天,生活平淡而幸福。直到有一天,两个不速之客打破了刘家村的平静,毁掉了锦溪一家的生活。两人想抢劫村里的钱箱,却被恰好在场的锦曦撞了上去。打得乱七八糟,两个土匪被锦曦活活打死。由于其中一个是官府通缉的重犯,县令大喜过望,乡亲们也都把锦曦奉为英雄。然而,这起看似再普通不过的盲打误杀却引起了一个人的怀疑。他叫徐白酒(金城武饰),是县政府的一名特工。从线索来看,这两个土匪死于武林高手之手,于是徐白酒留在了村子里,开始了对锦曦的一系列观察、观察和试探。在此过程中,锦曦神秘的真实身份逐渐浮出水面,刘家村也面临前所未有的危机……