Factual error: Following the crash dive where the XO gets killed, the captain orders the helmsman, "Steady on 090." However, this will take the sub back to Pearl Harbor, instead of westward toward the target island.
Factual error: The movie takes place "somewhere in the South Pacific, 1942", yet the transport plane taking LTJG Braden to Hawaii has post-war markings.
Plot hole: The radar operator reports a bogey at 15,000 yards, without, at first, giving a bearing, yet everyone on the bridge immediately looks to the starboard bow.