- 七七事变前夕,华裔青年小亨德勒(彭于晏 饰)从美国远赴重洋,回到阔别十数年之久的北平从医。然而他真正的名字叫李天然,十三岁那年曾亲眼目睹师父一家遭师兄朱潜龙(廖凡 饰)和日本人根本一郎(泽田谦也 饰)灭门。侥幸逃生的天然被美国人亨德勒医生送往大洋彼岸,接受了极其严苛的训练,而今他怀着绝密的任务踏上故土。亨德勒父子租住神秘男子蓝青峰(姜文 饰)的宅子,蓝是当年辛亥革命的参与者,他与现为警察局长的朱潜龙过从甚密,却又以杀死李天然为筹码,暗中怂恿朱除掉根本一郎。复仇心切的李天然寻找到了仇人,而亨德勒医生则全力阻止养子冒险。在这一过程中,交际花唐凤仪(许晴 饰)与裁缝关巧红(周韵 饰)也卷入了男人的勾心斗角的漩涡里。直到七七事变爆发,所有的矛盾迎来了决断的时刻…… 本片根据张北海的小说《侠隐》改编。
- 西安事变中,杨虎城部下团长卫大河抢占潼关立了大功,却因与红军干部高晓山发生冲突被赶回老家。抗战爆发,他重返前线,救了东北军师长姜怀柱,爱上其女姜雅真,却不知她是地下党员,且直接上级是自己三弟付洋。国军接连失败被迫退守中条山,卫大河偷袭永济成功,却被调入游击纵队,与高晓山共事,司令李汉桥趁机挑拨,两人矛盾愈深,但在敌后游击战中逐渐改变观念。军统大特务邱元谷在中条山执行秘密反共任务,姜雅真打入他身边。姜怀柱被日军包围投敌,邱元谷指示他曲线救国,并派姜雅真到他身边,执行勾结日军共同反共的任务。她向卫大河提供情报时犯下致命错误,付洋牺牲自己使她继续潜伏下去。卫大河由反共、亲共,最终成为共产党员,与姜雅真成为生死恋人。中条山防线濒临崩溃,姜雅真冒死报信,卫大河率兵救援陷入重围,最终跃入滚滚黄河。