Revealing mistake: Allison is wounded by a grenade fragment while disabling the Japanese 105's. But when his bloody shoulder is first seen, the blood stain is visibly too bright for real blood.
Factual error: When the UBoat changes course, Andrews, operating the radar repeater, is immediately able to provide the bridge with the target's new course and speed. This would be impossible without extensive calculations and at least range and bearing plots once the target has steadied up on the new course, either figured on the scope screen or on a maneuvering board. One must remember that both vessels' courses and speeds must be taken into account when making computations, and the relative direction of a target's travel most often is not its true course.
Factual error: As the movie opens, the submarine is dispatching frogmen to acquire Japanese mines that are sonar-proof. The problem with this is that in order to locate mines by sonar, either the mines must make noises to be picked up by passive hydrophones, or the submarine has to start pinging with active sonar. Doing this makes the submarine vulnerable to any enemy listening in. I can't imagine a submarine venturing into a mined strait, announcing to one and all, "Here I am"..
Continuity mistake: According to one of the characters, the firing squad is drawn from the 3rd Battalion of the 701st Infantry Regiment, the same regiment as most of the other characters. However, all the members of the firing squad (except the officer and sergeant, who are credited characters seen elsewhere in the film) have "710" on their collar patches. This can be seen when the sergeant, who has "701" on his collar patches, is briefing them.