在三十年后的今天,我依然对母亲难以忘怀。故乡冲永良部岛的美丽风景令人眷恋,回到这里,过去的一切又开始复苏——我们一家人离开贫瘠的鹿儿岛来到了这里,当时母亲三十岁,我是小学两年级学生。在这个岛上,祖父、母亲和我三人开始了贫穷而温暖的生活。每天我放学回家,母亲总是笑着迎接我。我非常渴望母亲的拥抱。然而母亲因为怕把自己身上的病传染给我,所以从来不碰我。当台风到来的时候,大海咆哮,岛上没了粮食,家里连灯油也买不起,只能在黑暗中静静入眠。在一年一度的敬老宴上,岛上的村民们惠尽情喝酒跳舞直到天明。母亲的舞姿在篝火的映衬下,显得格外美丽。然而有一天,母亲突然过世离我而去……。故事发生在1836年,德克萨斯的军事堡垒阿拉莫遭到了独裁者安东尼奥(埃米利洛·艾切瓦利亚 Emilio Echevarría 饰)带领的精锐部队的攻击,这也就意味着,驻守在阿拉莫的两百名平民,必须要面对数千名装备精良的专业士兵。这是一场根本就不可能胜利的战争。
在这命悬一线的紧要关头,威廉少尉(帕特里克·威尔森 Patrick Wilson 饰)、詹姆斯(杰森·帕特里克 Jason Patric 饰)和西部牛仔大卫(比利·鲍伯·松顿 Billy Bob Thornton 饰)勇敢的站了出来,领导着其他来自各行各业的勇士们和敌人展开了殊死搏斗。十三天后,阿拉莫尸横遍野,然而,勇士们所争取到的时间使得萨姆将军(丹尼斯·奎德 Dennis Quaid 饰)得以领兵赶往此处,并且最终击退了墨西哥军队。。林丹(甄子丹扮演)正直刚烈,因为不满其上司小人嘴脸, 愤而辞职,林丹的好友边涯也是个有抱负的警察,然而亦被上司排挤降级为巡警, 不过边涯的性格比林丹冷静温和得多,对于林丹的愤而辞职,边涯也竭力想劝解挽留他,只是林丹已经对警界已经完全失去信心,在告诫边涯要好好保重后就翩然而去。
端木凌风(邹兆龙扮演)是一个外表斯文但手段残忍的黑帮人物,为了寻找失传已久的圣堂古璧, 不惜杀人放火。而传说中的圣堂古璧已经分成三块,分别属于江上飞、孟少白和程庭芳三个少年男女。因为古璧,孟少白和程庭芳的养父先后遇害,而这三个少年男女加上庭芳的弟弟四人一起遭到来自端木凌风座下杀手以及早被端木收买的边涯的警队上司陆组长的双方面追杀。卷入这起风波的边涯数次搭救了孩子们。而自端木凌风方面,也屡屡派出强大的杀手去追杀他们,幸亏身手超卓的林丹及时出现,狠狠教训了凶恶的杀手。影片最后,丛林中的孩子们和边涯终于找到了传说中装着宝藏的箱子,然而端木凌风率手下赶来,横加抢夺,一场恶斗,林丹赶到时,边涯已经奄奄一息,临死前恳求林丹替自己照顾孩子们,亲见最好朋友在自己眼前垂死一刻,林丹悲愤填胸,与端木凌风生死决战…。