Осень 1941 года. В Атлантике разворачивается тяжёлое противостояние между германскими и британскими флотами, и немецкая подводная лодка отправляется в холодные воды открытого океана. На борту царит строгий распорядок: бесконечные учения и тренировки, тревоги по радиосвязи, ремонт и подготовка экипажа к любому развитию событий. В каютах звучат воспоминания о домах и любимых, здесь же держатся дружеские шутки, солёные от моря и усталости, чтобы не сломаться. Экипаж живёт между монотонной рутиной и надвигающейся угрозой: длинные переходы под грохот двигателей, шум винтов и ударные темпы дизелей, запах масла и холод стали, стягивающие одежду и настроение. В памяти каждого — лица близких и мечты вернуться домой. Впереди — долгий, непредсказуемый путь через ледяной океан, где любая ошибка может стоить жизни кораблю. Время тянется медленно, над водой нависает тьма боя, и хотя надежда ещё держится, реальность приближает испытания — борьбу за выживание и крепкое товарищество, которое держит экипаж together.
Финальная сцена была снята за один дубль, прежде всего из-за больших расходов на неё.
U-96 — средняя немецкая подводная лодка типа VIIC времён Второй мировой войны, стала одной из самых знаменитых субмарин после издания романа «Лодка». Заказ на постройку субмарины был отдан 30 мая 1938 года. Лодка была заложена 16 сентября 1939 года на верфи «Германиаверфт» в Киле под строительным номером 601, спущена на воду 1 августа 1940 года. Лодка вошла в строй 14 сентября 1940 года под командованием капитан-лейтенанта Генриха Леманна-Вилленброка.
Большая часть съемок фильма прошла в Мюнхене.
Первоначально проект должен был возглавить режиссер Дон Сигел.
На съемках в качестве консультанта присутствовал настоящий капитан U-96 Генрих Леманн-Вилленброк, которому к тому моменту исполнилось уже 70 лет.