Фильм начинается со встречи военно-морского атташе США и его коллеги в Токио, обсуждающего позиции США и Японии в Тихом океане в декабре 1937 года, а затем кратко рассказывает об атаке на Перл-Харбор (декабрь 1941 года). Затем рассказывается о рейде Дулиттла (апрель 1942 г.), кратко о сражении в Коралловом море (май 1942 г.). Затем описывается планирование битвы за Мидуэй (июнь 1942 г.), а также создание сложного планирования битвы. Джозеф Рошфорт и его криптологическая команда начинают перехватывать сообщения, касающиеся места, которое японцы называют «AF». Лэйтон беседует с адмиралом Честером Нимицем, который сообщает ему, что Вашингтон считает, что «AF» это мишень на Алеутских островах. Лэйтон не согласен, полагая, что предполагаемой целью является атолл Мидуэй. После встречи с Рошфортом Нимиц дает инструкции команде найти способ окончательно доказать, что «AF» — это Мидуэй. После того, как Лэйтон инструктирует Мидуэй телеграфировать обычным способом (в незашифрованном виде), что они страдают от нехватки воды, криптологи, работающие на Рошфорт, перехватывают японские сообщения о нехватке воды на «AF», таким образом подтверждая, что «AF» — Мидуэй. При подготовке к засаде для японского флота Нимиц приказывает, чтобы авианосцы «USS Hornet» и «Enterprise» были отозваны из Кораллового моря и требуют, чтобы поврежденный «USS Yorktown» был подготовлен к боевым действиям.