В портовом городке Глостере все живут благодаря рыболовному промыслу. Поэтому, когда экипаж рыболовного корабля «Андреа Гейл» вернулся с неудачного промысла, капитан сразу же призывает всех членов экипажа выйти вновь в открытое море. Рыбаки не успевают даже зайти домой, чтобы повидать родных, как вновь оказываются на судне, поскольку каждому необходимы деньги. «Андреа Гейл» зашла далеко в море, чтобы добыть побольше рыбы. И вот, когда улов посчитали достаточным, капитан дает команду вернуться. Но на пути к дому у команды стоит «идеальный шторм» – 100-футовые волны, которые поднял сильнейший ураган Грейс.