在神户大空袭中母亲身亡,任海军军官的父亲杳无音信。清太和小妹节子无奈下去远房亲戚家寄居。由于阿姨待他们很不好,清太被迫带着节子出走谋生,两人在郊区的防空洞里安家栖身。 然而战况不断恶化,兄妹俩失去了生活来源。因为营养失调,节子越来越瘦,清太竭尽全力守护妹妹。 最后在1945年8月15日,日本宣布无条件投降。战争结束了,成为孤儿的清太和节子的生命之火也犹如萤火虫的微光即将熄灭。
1928年,伪满洲国的日本翻译伊丹英彦(仲村亨)离开中国情人丁慧(章子怡)返回日本,数年后他再回中国来到上海时,变身高级特务。而此时丁慧已成为地下抗日组织的成员,并与该组织首领谢明(冯远征)相爱。抗日组织去火车站接从外地聘请的暗杀日本情报人员山本的杀手时,误认其为小职员司徒(刘烨),混乱中,丁慧杀死司徒女友依玲(李冰冰),司徒则被伊丹英彦抓获。 对一系列遭遇无比迷惑的司徒被释放后,发誓要为依玲报仇。丁慧与伊丹英彦重逢,成为两股势力互相设局要利用的重要棋子,她本人正为误杀无辜饱受内心折磨。某个日本会所举办的舞会上,伊丹英彦告诉丁慧山本与谢明均已死,丁慧震惊想刺杀伊丹英彦之际,司徒持枪闯进舞会。
故事开始于1964年,阿维(李戴 饰)自幼便生活在原始雨林中,从来都没有接受过文明的洗礼,也不知道人类社会的存在和其中的规则。一天,阿维偶然邂逅了名为华特(约翰·库萨克 John Cusack 饰)的制图员,华特惊讶于自己的发现,决定将这个孩子带回文明社会。 刚开始,骤变的生活环境让阿维感到十分的不适,没有人愿意和他这样的野孩子做朋友,在学校里,他认识了拥有印第安血统的女孩艾伯丁(安娜·帕里约 Anne Parillaud 饰),后者成为了他第一个朋友。最终,阿维还是选择回到了故乡,成为了一名猎人,一晃眼多年过去,命运让他和艾伯丁重逢了。
二战末期,盟军舰队攻击在太平洋中的一个由日军重兵把守的岛屿,然而日军动用火箭等重武器,整个岛屿顿成一片火海,盟军伤亡惨重,曾经是退伍军人又因为战争重回部队的乔,带领一个班的战士开始了对日军桥头堡的偷袭,找出隐藏火箭炮阵地的准确位置..