中年男子(肖恩·宾饰)从郊区的家中启程,走进一片森林,去探望与世隔绝、形同陌路的隐居兄弟(丹尼尔·戴-刘易斯饰)。两人因一段神秘而复杂的往事相连,关系充满张力,却偶尔流露温情。几十年前的某桩毁灭性事件,永远改变了他们的命运。。1950年初,地处大西南的锦江市周边郊县仍有许多国民党遗留下来的土匪武装。肖万是个土生土长的锦江人,父母双亡的他靠每天赶溜溜场卖叮叮糖度日,肖万性格诙谐幽默,既爱吹牛皮说大话,又胆小怕事遇到危险就缩头,既有小市民的市侩狡猾和自私,但在大是大非面前却又不失良善本性,他不是英雄,也从来没想过要当英雄。一次偶然,肖万被卷入到一场剿匪事件中,阴错阳差同时为共产党和国民党开始传递情报,为此还 “将错就错”娶了国民党女军官梅虹。在经历了各种事件之后,俩人渐渐对革命、对信仰的认识渐渐发生了翻天覆地的变化,肖万成长为一个有信念、有理想的人,梅虹也从国民党队伍中脱离出来,加入了真正的革命队伍,俩人开始了新生活。。