1917年,西南边陲的刘家村。 刘金熙(甄子丹饰)和妻子阿玉(汤唯饰)共同抚养两个儿子方正和小天,生活平凡而幸福。 直到有一天,两位不速之客打破了刘家村的平静,也毁了锦曦一家人的生活。 两人打算抢劫村里的钱柜,却被恰好在场的锦曦撞见。 一场混乱的打斗,两个歹徒莫名其妙的被锦曦打死了。 由于其中一人是政府通缉的重点罪犯,县令大喜,村民们也视锦曦为大英雄。 然而,这起看似平常的盲打和误杀却引起了一些怀疑。 他叫徐白久(金城武 饰),是县衙的一名侦探。 从线索来看,这两个强盗都死在了一个武林高手的手上。 徐白酒留在村里,对锦曦展开了一系列的检查、调查和考验。 在此过程中,锦曦神秘的真实身份逐渐浮出水面,刘家村也面临着前所未有的危机……