Pierwotnie reżyserem miał zostać Don Siegel.
Rutger Hauer dostał propozycję zagrania Kapitana. Odrzucił ją jednak dla roli w "Łowcy androidów".
W jednej z końcowych scen filmu, przez chwilę możemy zobaczyć głowę jakiejś kobiety, w lewym, dolnym rogu ekranu.
Kiedy kapitan wydaje rozkaz odpalenia torpedy w stronę płonącego statku, mówi, że cel znajduje się w odległości 650 metrów. Gdy kilka scen później opisuje akcję w dzienniku, wspomina o dystansie 950 metrów.
W scenie pierwszego zanurzenia, kiedy drugi oficer krzyczy "Alarm", możemy zauważyć, że niebo jest niebieskie i czyste. Jednak gdy chwilę później U-96 zanurza się, widzimy, że niebo jest szare i zachmurzone.
Kiedy porucznik Werner oddaje Ullmanowi listy, które miał wysłać do jego ciężarnej dziewczyny, możemy zauważyć, że listów jest o około połowę mniej niż wcześniej.
Kiedy samoloty atakują port, w pewnym momencie na wodzie możemy zauważyć ładunek wybuchowy, mający imitować eksplozję zrzuconej z samolotu bomby.
Zdjęcia do filmu były kręcone na Morzu Północnym, Oceanie Atlantyckim, w La Rochelle (Francja), Vigo (Hiszpania), Jeziorze Bodeńskim, Geiselgasteig i Hamburgu (RFN, obecnie Niemcy).
Obsada rozważała aby na okres zdjęć pozostać w pomieszczeniach zamkniętych. W ten sposób aktorzy zbledliby i wyglądali podobnie jak prawdziwi marynarze służący na łodziach podwodnych
Podwodne eksplozje zostały wykonane poprzez detonację małych ładunków wybuchowych w zbiorniku o głębokości pięciu metrów.
Mimo, iż aktorzy w filmie mówili tylko po niemiecku, to jednak większość z nich znała dobrze angielski. Dubbingowali oni zatem samych siebie w wersji dla krajów anglojęzycznych.
Podczas sceny w barze La Rochelle, aktor Otto Sander (filmowy Thomsen) faktycznie był pijany.
Na potrzeby filmu w bawarskim studio zbudowany został mały staw wodny. Został on później wykorzystany w dwóch innych filmach Wolfganga Petersena - "Moim własnym wrogu" oraz w "Niekończącej się opowieści".
Prawdziwy okręt podwodny "U96" został zniszczony 30 marca 1945 roku przez zbombardowanie, w niemieckim mieście portowym Wilhelmshaven (obecnie land Dolna Saksonia). W filmie miejscem unicestwienia statku jest francuski port La Rochelle a dzieje się to na początku roku 1942.
Okręt nie był zatopiony w La Rochelle, które opanowane zostało przez aliantów. Przebijali się specjalnie przez Gibraltar do Włoch.
Większość zdjęć do filmu kręcono w miejscowości Geiselgasteig koło Monachium.
Jest to pierwsza europejska produkcja, która użyła taśmy filmowej Fujicolor A250.
Film został nakręcony jako niemy, a wszystkie późniejsze dialogi zostały dodane później.
Konsultantem na planie filmu był pierwowzór kapitana okretu: Heinrich Lehmann-Willenbrock (zm. 1986) - dowodzący U-96 od 14 września 1940 do 1 kwietnia 1942 roku.
Modele okrętów podwodnych stworzone na potrzeby filmu zostały później użyte w "Poszukiwaczach zaginionej arki".