清末时期,局势动荡不安,百姓生活困苦。一位身心俱疲的男子(李连杰饰)因遭到同伴的背叛,导致他所率领的军队全军覆没。侥幸逃生并假装死亡后,他遇见了一位离家的女子莲生(徐静蕾饰)。两人在寒冷的夜晚互相取暖,但莲生未发一言便离开了。之后,这位男子在街上被三弟(金城武饰)发现,并被带回村庄,才得知莲生竟是二虎(刘德华饰)的妻子。面对饥饿贫困的农民,善良的二虎与忠诚的三弟鼓动起义,抢夺官银,引发官府的夜间反扑。男子趁机号召大家加入军队,以获取粮饷为生。三人结下了生死兄弟情义,义无反顾地带领一百零八人征战沙场。这支兄弟军队勇往直前,赢得了多场胜利。然而,随着男子野心的膨胀,与二虎和三弟的裂隙逐渐显露,而三弟误以为男子与莲生的私情是兄弟反目的根源,试图通过杀掉莲生以解救二虎。在朝廷的阴谋、官府的腐败以及野心的驱使下,昔日誓言相投的三兄弟最终走向了彼此厮杀的结局……©豆瓣
用户评论