1941年第二次世界大战肆虐时期,德国纳粹入侵苏联。在经历长达4个月的攻坚战无果后,希特勒决定用饥饿和围困的方式夺取列宁格勒。纳粹围城三年,尸横遍野的列宁格勒成为一座死亡之城。英国女记者凯特·戴维斯(米拉·索维诺 Mira Sorvino 饰)在前线采访时,与她的爱人美国记者菲利普·帕克(加布里埃尔·伯恩 Gabriel Byrne 饰)失散,被困列宁格勒。孤立无援的凯特幸得列宁格勒义勇军女警妮娜(欧嘉·苏图洛娃 Olga Sutulova 饰)的帮助与庇护。两人坚守在冰天雪地的战火之中,与饱受饥饿折磨的苏联军民一起,为生存而战
1939年繁昌保卫战,新四军排长朱振率队护送握有日军南京暴行证据与作战计划的记者陆瑛。遭日军围追堵截,队员接连牺牲,历经雪原伏击、山洞激战等生死考验,最终朱振殉国,陆瑛成功送证,助新四军获胜,日军罪行曝光。
老洪(刘威 饰)是飞虎队的大队长,带着副队长王强(李雪健 饰)和队员彭亮(常戎 饰)一起,几人潜入了正泰国际洋行,暗杀了日本掌柜。岗村是日本特务队的队长,暗杀的消息激怒了他,使得他杀死了数十位无辜的脚夫以泄心头之恨。 老洪得知洋行新上任的掌柜山口旅团长正在途中,于是在政委的带领之下将其击毙,之后更杀死了岗村,替惨死的中国人民报仇了雪恨,同时大大打击了敌人嚣张的气焰。新任特务队长松尾人面兽心,他找来了特务秦雄(李幼斌 饰)使出奸计,企图将飞虎队队员一网打尽。不仅如此,松尾还绑架了老洪的妻子芳林嫂(陈小艺 饰),企图利用她彻底将老洪消灭。