독일 잠수함 유보트가 맹활약하던 2차 세계대전 당시의 북대서양. 유보트의 무선암호를 해독할 수 없어 고전하던 미군은 파손된 독일 잠수함에서 암호해독기를 탈취할 작전을 세운다. 함장 마이크와 그의 보좌관 앤드류를 비롯한 수병들은 아무 영문도 모른 채 작전에 긴급 투입된다. 그들의 임무는 미 잠수함을 유보트로 위장한채 U-571에 접근하여 암호해독기를 탈취하는것.
독일군과의 목숨을 건 총격전 끝에 마이크 함장 일행은 가까스로 U-571에 잠입하는데 성공하게 된다.
그러나 이를 눈치챈 독일 구축함의 공격이 시작되고 이들은 U-571로부터 탈출해야 할 위기에 놓인다. 내부 기기가 모두 독일어로만 되어 있는 U-571에서 과연 이들은 무사히 목숨을 구할 수 있을 것인가?