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.