1944-й год... Год победоносного перелома в Великой Отечественной войне, но на Балтийском театре морских сражений пока тихо. Выполняя боевую задачу, командир торпедного катера Борис Шубин случайно обнаруживает секретный фарватер немецкой подводной лодки без опознавательных знаков. Непредвиденный случай забрасывает его на «Летучий голландец» и дает возможность приоткрыть завесу строжайшей тайны Третьего Рейха, которая ее окружает...
Фильм создан по мотивам одноименного романа Леонида Платова.
В фильме таинственной немецкой субмариной является U-127. На самом деле, реальная лодка U-127 погибла ещё в 1941 году.
В фильме в роли U-127 («Летучий Голландец») выступает советская дизель-электрическая подводная лодка 50-х годов. А в качестве торпедных катеров снимались речные сторожевые артиллерийские бронекатера «Шмель».
Сергей Быстрицкий играет приемного сына Алексея Котенева, хотя первый младше второго всего на 5 лет.
Имя капитана «Летучего Голландца» — Герхард фон Цвишен. В переводе с немецкого это означает «Герхард из между», и это является аллюзией на капитана Немо (с латыни — «Никто»), из романа Жюля Верна «Двадцать тысяч лье под водой».