태평양 전쟁이 한창이던 1942년 과달카날 섬, 일본군은 호주를 점령하기 위해 섬에 비행장을 건설하고 남태평양 공격선을 구축하고 있다. 위협을 느낀 미국은 해병대를 보내 과달카날 탈환 작전에 나서지만 승부는 쉽게 나지 않는다. 미국은 사기가 떨어진 해병대 병력을 지원하기 위해 육군을 과달콰날 섬에 상륙시키기로 한다. 전쟁의 불안과 공포 속에 과달카날 섬에 이른 육군 지원부대는 아무런 공격을 받지 않고 섬에 상륙한다. 일본군이 점령하고 있는 고지 탈환 작전을 지휘하는 고든 대령은 중대별로 정면 돌파하라는 명령을 내리고 미군은 엄청난 피해를 입는데...
2차 대전을 마치고 돌아온 폴(키아누 리브스)은 아내의 성화에 못 이겨 집을 나왔다가 임신한 여인-빅토리아를 만난다. 혼전에 임신한 빅토리아는 혼자서 집에 가는 것을 겁낸다. 그들은 하루만 부부로 행세할 것을 약속하고 함께 빅토리아의 고향인 멕시코로 간다. 가족들의 환대 속에서 빠져나올 수 없었던 폴은 며칠 더 그곳에 머물게 된다. 폴과 빅토리아 사이에 사랑이 싹트고 결국 그들은 진짜 부부가 되는데...
1919년 3.1운동 이후 봉오동 일대에서 독립군의 무장항쟁이 활발해진다. 일본은 신식 무기로 무장한 월강추격대를 필두로 독립군 토벌 작전을 시작하고, 독립군은 불리한 상황을 이겨내기 위해 봉오동 지형을 활용해 유인책을 펼치기로 한다. 항일대도를 휘두르는 비범한 칼솜씨의 해철과 발 빠른 독립군 1분대장 장하 그리고 해철의 오른팔이자 날쌘 저격수 병구는 일본군의 빗발치는 총탄과 포위망을 뚫고 죽음의 골짜기로 맹렬히 돌진한다. 계곡과 능선을 넘나들며 귀신같은 움직임과 예측할 수 없는 지략을 펼치는 독립군의 활약에 일본군은 당황하기 시작하는데...
전쟁의 폐허에서 만나는 올가, 줄스, 헬무트의 강렬한 이야기. 올가가 생각하는 천국은 과연 그대로 있을까?
옐란드 함장(Capt. Matthew Yelland: 커크 더글러스 분)이 지휘하는 미 해군 소속 항공모함 니미쯔호는 태평양 하와이 군도로부터 인력 관리 전문가이자 역사 학자인 래스키(Warren Lasky: 마틴 쉰 분)를 동승시켜 그로 하여금 함정의 제반 근무 여건을 파악보고하도록 해달라는 요청을 받는다. 그를 태운 니미쯔호는 평상시처럼 순항 업무를 수행하던 도중 일기 예보상으로도 예측할 수 없었던 이상한 기상 현상에 휩쓸려 그만 전혀 엉뚱하게도 40년전인 1941년 12월 5일로 간다. 과거로 거슬러 올라간 그들은 그곳에서 당시 일본의 침공 가능성을 경고했던 상원의원 새뮤얼 채프먼(Senator Samuel Chapman: 찰스 듀닝 분)과 그의 여비서 로렐(Laurel Scott: 캐서린 로스 분)을 일본 전투기로부터 구출해 주게 된다. 채프먼은 원래 루즈벨트 대통령의 유력한 부통령 후보로 1945년 루즈벨트가 죽은 후 대통령 자리를 승계할 것으로 후세 역사가들에 의해 조망된 사람이지만 실제로는 진주만 기습이 있을때 그도 역시 실종되어 죽은 것으로 추정되어 오고 있다. 그런데 다시금 그를 살려주게 되면 미국의 역사가 바뀌어지기 때문인데. [스포일러] 고심 끝에 옐란드 함장은 오웬 중령의 견해를 따라서 상원의원 일행을 외딴 섬으로 피신시키려 하나 성급한 채프먼의 실수로 그의 일행이 탄 헬기가 공중 폭파해 버리고 그를 수행하고 갔던 오웬 중령은 로렐과 함께 외딴 섬이자 과거의 세계에 그대로 남고 만다. 일본의 진주만 기습이 임박해 오고, 레이다에 엄청난 수의 일본기가 나타나자 옐란드 함장은 출격 명령을 내린다. 이때 또다시 기상 현상이 다가오게 되자 함장은 공격 명령을 취소하고, 다시 현재로 돌아온다. 무사히 돌아온 래스키는 자신이 배에 오를 때 마중 나왔던 의문의 리무진에 있는 사람을 만나는데 그들은 오웬 중령과 로렐로, 40년이 흐른 늙은 모습을 하고 있었다.