The film takes place in the months leading up to the Battle of Midway in June, 1942, and the pilots in it fly Grumman TBF Avenger torpedo bombers. The TBF was not introduced until just prior to Midway and saw its first operational flights at the battle. During the period in which the film takes place, the pilots would actually be flying Douglas TBD Devastator torpedo bombers instead.
The movie shows the torpedo planes attacking the Japanese carriers and sinking them with virtually no losses. In the actual battle, most of the torpedo planes were shot down without inflicting any damage on the Japanese fleet.
Many of the US fighter planes shown in the movie are Grumman F6F "Hellcats." This plane was not used against the Japanese until September 1943. In the battle of Midway, the fighters would mostly have been Grumman F4F "Wildcats."
At the start of the film, Ens. Cunningham is awarded the Navy Cross. He later tells Ens. Scott he has been grounded since before Pearl Harbor because of a medical problem. If he was grounded before the war began, it would be impossible for him to have shot down several Zero fighters.