Píše se rok 1942. Druhá světová válka. Americké vojenské námořnictvo prožívá peklo v podobě útoků německých ponorek s jejich nevyzpytatelným "Enigma codem". Posádka USS-33 byla nečekaně povolána do akce, protože spojenecké síly objevily německou ponorku U-571, která byla poničena předchozím útokem. Posláním Američanů je teď vniknout do německé ponorky, najít na palubě dešifrovací přístroj a neprozradit Němcům, že se dostalo do cizích rukou. Jenže samozřejmě nic nejde tak, jak je naplánováno a právě při zpáteční cestě s dekódérem na raft, kterým měl být přístroj dopraven na americkou ponorku, je náhle americká ponorka zasažena. Posádka poručíka Andrewa Tylera (Matthew McConaughey) je nucena vrátit se na poničenou německou U-571 a snažit se přežít v zoufalých podmínkách (bez radiového spojení a jen s jedním torpédem) napadení německou vojenskou válečnou lodí.