2차 세계대전 중 보리스는 군에 지원해 전장으로 떠난다. 그를 깊이 사랑하는 애인 베로니카는 갑작스레 혼자 남게 되고 설상가상 폭격으로 부모를 잃고 만다. 전쟁으로 인해 남겨진 이들의 고통과 슬픔을 그린 작품으로, 러시아 영화사의 ‘해빙기’를 대표하는 작품으로 평가 받는다.
베트남 전쟁에 반대하는 자들의 입장과 관련 맥락을 뉴스 영상 등과 영화 그리고 실제 인물들의 인터뷰를 통해 알아본다. 어떻게 미국의 인종차별주의와 독선적인 군국주의의 기조가 이 끔찍한 사태를 야기하고 이끌었는지를 보여준다. 또한 베트남 사람들의 목소리로 전쟁이 그들에게 미친 영향과 왜 그들이 미국과 서양에 맞서 싸우는지에 대한 이야기도 들어본다.
1968년 베트남전에 발발하자 해군인 밥(브루스 던)은 베트남을 향해 떠나고 그의 아내 샐리(제인 폰다)는 L.A.의 집에 혼자 남겨 진다. 샐리는 사랑하는 밥의 부재로 외로움을 느끼면서 무언가 보람을 찾고, 참전 군인의 아내로서 할 만한 일을 찾아 나선 후 재향군인 병원에서 간호 보조사로 봉사하게 된다. 샐리는 그곳에서 운명적으로 두 사람을 만나게 된다. 자신과 비슷한 처지에 있는 비(페넬로프 밀포드)와는 절친한 친구가 된다. 그리고 또 한사람, 샐리의 고등학교 동창이자 베트남전에서 부상을 입고 귀향한 루크(존 보이트). 고등학교때는 미식축구 였고, 여학생들에게 인기도 좋았던 루크는 베트남에서 입은 부상으로 하반신 불구가 되어 병원에 장기 입원하고 있었다. 더 이상 뛰는 건 커녕 일어설 수 조차 없는 처지가 된 루크는 비관적이고, 신경질적인 사람이 되어 있었지만 샐리는 그런 루크를 정성으로 돌보며 그의 마음을 다시 열려고 노력한다. 봉사 활동을 하면서 샐리는 점점 베트남전에 아무 명분도, 가치도 없는 무의미하고 허망한 전쟁임을 깨달아 가고, 루크는 샐리의 도움으로 다시 활기를 찾아 간다. 루크와 샐리 사이에는 하나둘 공감대가 형성되면서 급속도로 가까워 지고, 급기야는 잠자리까지 함께 하게 된다. 그무렵 밥이 경미한 부상을 입고 귀향한다. 샐리는 남편의 제대를 기뻐하면서도 죄책감을 느끼지만, 루크와의 사랑이 한순간의 충동적이 관계가 아닌 것을 알기 때문에 두 남자 사이에서 갈피를 잡지 못한다. 돌아온 밥은 전쟁 후유증으로 말수가 없어지고, 모든 것에 무관심한 사람이 되었는데 가다 샐리와 루크의 관계까지 알아 버려 더욱 움츠러 들게 된다. 루크는 의견을 같이 하는 병원 사람들, 환자들, 군인들과 반전 시위를 벌이며 더 이상 전쟁으로 인한 무의미한 희생이 커지는 것을 반대한다. 샐리는 밥의 변화를 걱정하면서 여전히 봉사 활동에 전념하지만 뜻하지 않은 불행을 만나게 된다.
1945년 베트남의 한 농촌마을에서 태어난 레 리(부사로 산루크)는 농사를 지으며 열심히 살아간다. 세 번에 걸친 전쟁을 겪으며 그녀는 베트공에 가담했다는 누명을 쓴다. 정부에 끌려갔다 간신히 풀려나지만 베트공에게 의심을 받고 강간을 당한다. 어렵게 연명하던 그녀는 스티브 버틀러라는 미군을 만나 결혼한다. 함께 미국에 가지만 생활에 적응하지 못하고 파경에 이른다. 하지만 레 리는 다시 베트남에 돌아가 새로운 삶을 시작하는데...
자상하고 가정적인 인물인 미국 해군 소령 아니발 라미레즈(Annibal Ramirez/Carlos: 에이단 퀸 분)는 이스라엘을 여행하다가 모사드의 비밀 요원에게 체포된다. 그는 냉혹한 테러리스트 자칼과 생김새가 똑같았던 것이다. 라마레즈는 신분이 증명될 때까지 잔혹한 고문을 당한다. 한편 미국의 CIA와 이스라엘의 정보기관 모사드(Mossad)는 자칼을 체포하기 위해 라마레즈를 이용하기로 한다. 모사드와 합동 작전을 전개하던 CIA의 프랑스 지국 부국장 잭 쇼/헨리 필즈(Jack Shaw/Henry Fields: 도날드 서덜랜드 분)는 모사드의 체포작전 책임자인 아모스(Amos: 벤 킹슬리 분)와 함께 라미레즈를 자칼로 변신시킨다. 혹독하고 위험한 군사 훈련과 첩보 훈련을 받은 라미레즈는 서서히 자신의 내부에 존재하는 살인마의 본성을 발견하고 당혹스러워 한다. 자칼에 대해 모든 것을 터득한 그는 아내의 사랑마저 무시한 채 극단적인 작전에 투입된다.
1942년 6월 북아프리카 전선. 토브루크를 발판으로 삼아 독일군과 싸우던 연합군이 크게 패하여 전면 퇴각한다. 멀리 앨 알라메인으로 철수하라는 명령이다. 독일군과의 전투에서 간신히 목숨을 건진 미전차부대의 건 상사와 웨이코, 지미 세 사람은 룰러벨이라는 애칭의 탱크를 몰고 남쪽으로 향한다. 사하라 사막을 가로질러 가야만 하는 이들은 도중에 영국군의 핼러데이 대위와 베이츠, 마이크, 케이시, 윌리엄즈, 그리고 프랑스군 프렌치 등을 만나 같이 사막을 건너기로 한다. 물이 떨어지자 탬불이라는 영국군 예하의 수단군 상사를 만나 합류하는데, 다행히 그는 사막의 지리에 밝았다. 첫 번째 찾아간 우물은 말라있었다. 비어 아크로마라는 폐허의 우물에 기대를 걸고 찾아간다. 탬불 상사가 잡아온 이탈리아 군 포로가 거추장스럽지만 같이 데리고 간다. 이 무렵 공격해 온 독일 전투기를 격추, 조종사를 생포하여 식구는 하나 더 늘었다. 사막이 모래바람과 싸우며 간신히 찾아간 비어 아크로마의 우물. 하지만, 물은 우물 벽으로 겨우 한방울씩 스며 나온다. 마실만큼 물을 얻으면 떠날 셈이었지만, 수통 9개 반만에 물이 끊어지고 때마침 들이닥친 독일군 정찰대. 전투끝에 모두 사살하고 2명을 생포한다. 물을 구하러 왔던 이들의 부대는 500명의 대대병력으로 엘 알라메인에 집결하는 연합군의 측면을 공격할 계획으로 사막을 가로지르고 있었다. 곤경에 처한 폰팔켄 소령의 독일 대대는 어떻게든지 건 상사 일행을 처치하고 우물을 점령해야만 한다. 건 상사 일행은 독일군의 계획을 알고 이들을 막기로 한다. 수적으로는 도저히 상대가 안되지만 행군을 방해해서 시간을 벌어야 연합군이 무사할 수가 있기 때문이다. 그러려면 말라버린 우물에 물이 많은 것처럼 보여서 독일군의 공격을 유도하는 길밖에 없다. 폐허가 된 건물과 담을 의지해서 건 상사 일행은 독일군 대대와 승산이 없는 전투를 계속한다.
1964년 아직 대규모의 무장 군대가 월남에 파견되지 않았을 때, 미국은 칸 장군의 정부를 지원하기 위해 군사 고문단이라는 명목으로 1만2천의 군대를 파견한다. 그 군사지원 사령부는 베트콩 섬멸 지시를 받고, 경험은 없지만 정의감에 불타 안전하다고 여겨진 위치에 낙하하지만 베트콩의 습격에 부대는 사방으로 흩어지고.
아프가니스탄에 파견된 해병대원에게 위험천만한 미션이 주어진다. 탈레반에 반기를 들어 유명세를 얻은 여인의 탈출을 돕기 위한 작전이 시작된다.
베를린 외곽지대에서 중대한 군비축소 회의가 열리고 있는가운데 서로 협정을 체결하려는 찰나 테러리스트들이 들이닥친다. 이에 미국측 참모가 탄 차가 폭발하고 총격전이 벌어진다. 죠니 갤러퍼 중사는 보안실패에 대한 문책을 받고, 다시 "팩케이지"-군법회의에 회부된 군인을 미국으로 호송하는 문책성 인사를 받게 된다. 갤러퍼와 그의 포로인 월터 행크는 미 대통령과 소련 연방 사무총장이 크리스마스 이브에 최초의 통제된 핵 실험장소인 시카고에서 만나 냉전을 종식시킬 핵 협정을 맺는 것을 축하하는 날이 다가오는데...
1942년 LA UFO 대공습 사건 이래 지난 수십년간 UFO 목격 사례는 전세계 각지에서 꾸준하게 보고되어 왔다. 2011년, 거대한 유성 떼가 지구에 떨어지고, 사상 최대의 유성쇼에 들떠있던 세계 각 도시는 정체불명의 적으로부터 무차별 공격을 받고 초토화된다. LA 주둔군 소속 낸츠 하사는 자신의 부대를 이끌고 지금껏 싸워본 적 없는 적들에 맞서 사상 최대의 반격 임무를 맡아 전면전에 참가하게 되는데…
최강 솔져들의 잔인한 전투가 다시 시작된다! 1960년 죽은 병사들을 특수약물로 회생시켜 만든 완벽한 병기인, 유니솔. 20년 후 모든 유니솔을 폐기 처분하라는 명령이 떨어졌지만, 유니솔을 만들어낸 콜린박사에 의해 신형 유니솔이 도난 당하는 사고가 발생한다. 그 이후 체르노빌 원전을 점령한 테러집단에 의해 대통령의 두 자녀가 납치되는 사건이 발생하고, 그 배후에는 도난 당했던 감정도 고통도 없는 살인무기인 신형 유니솔이 있다. 정치범을 석방하지 않으면 원전을 폭파하고 자녀를 살해하겠다는 테러집단에 맞서기 위해 정부는 냉동되어 있던 4대의 초기 모델 유니솔을 투입하지만 결국 모두 전멸하고, 결국 사회적응 치료 중인 마지막 남은 유니솔인 루크(장 끌로드 반담)을 불러오게 되는데...