- 清末战火连绵民不聊生,大哥(李连杰 饰)被同僚出卖,所带军队无一生还。因为装死而活下来的大哥遇见了离家出走的莲生(徐静蕾 饰),二人一夜取暖后,莲生不告而别。大哥在街道上被三弟(金城武 饰)发现并带回村,发现竟是二虎(刘德华 饰)的妻子。被贫穷饥饿所折磨的农民在憨厚的二虎与忠诚的三弟的带领下,劫抢官银,导致官府半夜报复。大哥乘机鼓动大家参加军队赚来军饷粮食,三人纳投名状结兄弟义,浩浩荡荡地带着一百零八人出发从军。这支兄弟军不要命的拼劲,拿下不少胜仗。只是爬得越高,大哥的野心越大,二虎与三弟再也无法管束,分歧渐生;而大哥与连生的感情被三弟发现,三弟误以为莲生是兄弟反目的原因,想借杀大嫂来解救二虎。面对朝廷的欺诈、官府的黑暗、野心的膨胀,曾经纳过投名状的三兄弟最终自相残杀……
- 一九四八年,来自台湾的年轻记者林乡,在上海认识了乔雁清,陷入了热恋。一直暗恋著雁清的上海富商二代唐浩仪为此忌妒莫名。得知在台湾的母亲生病的林乡,紧张万分。得到了乔父的答应,林乡与雁清成亲,准备带著雁清一起回台湾探视林母,但是,上船前,林乡被唐浩仪打晕丢进黄浦江。不知情的雁清跟著唐浩仪到了台湾后得知林乡已死。难过的雁清想要自杀,但是被一好心的年轻人韩祖光给阻止了下来。 现代,台北。奶奶乔雁清跟著爷爷韩祖光在一摄影展中看到了林乡的作品。雁清得知林乡未死,整个人完全无法接受这个事实。 在孙女韩玮的陪伴下,雁清见到了在上海等她数十年的林乡。这一见,让上海台湾两地、韩唐两家人祖孙三代掀起了偌大的波澜。