艾美(欧嘉·柯瑞兰寇 Olga Kurylenko 饰)是一名天文学博士生,过往的伤痛经历让她成为了一名兼职替身演员,只有身处于千钧一发的危险境地,艾美内心的痛苦才有可能稍稍淡化。这样一个伤痕累累的女人,遇见了名为艾德(杰瑞米·艾恩斯 Jeremy Irons 饰)的天文学教授,趣味相投的两人相互吸引着,很快便走到了一起打得火热。
可是,让艾美没有想到的是,自己竟然意外的得知了艾德的死讯,可与此同时,来自艾德的讯息一直没有间断过,就好像他仍然还活在人世一样。这诡异的一切让艾美百思不得其解,随着时间的推移,巨大的压力击垮了她,崩溃的艾美要求艾德不要再来打扰她的生活,从此之后,艾德音信全无。后悔莫及的艾美开始想方设法和艾德取得联系,因为只有他才是解开一切谜团的钥匙。
故事发生在1836年,德克萨斯的军事堡垒阿拉莫遭到了独裁者安东尼奥(埃米利洛·艾切瓦利亚 Emilio Echevarría 饰)带领的精锐部队的攻击,这也就意味着,驻守在阿拉莫的两百名平民,必须要面对数千名装备精良的专业士兵。这是一场根本就不可能胜利的战争。
在这命悬一线的紧要关头,威廉少尉(帕特里克·威尔森 Patrick Wilson 饰)、詹姆斯(杰森·帕特里克 Jason Patric 饰)和西部牛仔大卫(比利·鲍伯·松顿 Billy Bob Thornton 饰)勇敢的站了出来,领导着其他来自各行各业的勇士们和敌人展开了殊死搏斗。十三天后,阿拉莫尸横遍野,然而,勇士们所争取到的时间使得萨姆将军(丹尼斯·奎德 Dennis Quaid 饰)得以领兵赶往此处,并且最终击退了墨西哥军队。