Factual error: As the Japanese fleet steams toward its launch point, there is a close up of the nose of a B5N1 Kate torpedo bomber with its distinctive two-bladed propeller. Trouble is, the Kates used against Pearl Harbor were B5N2's, with a two row radial and 3-bladed prop.
Factual error: When Betty is talking to Evelyn about her engagement to Red, she says they are going to wait two years to get married, until she is 19, which means she is currently 17. She must be a very brilliant young woman, because to become a Navy nurse, you must first have a four-year college degree in nursing. (All officers must have a bachelor's degree or higher in an appropriate field.)
Other mistake: Rafe is afraid of getting his wings removed because he has dyslexia (that his teachers couldn't make sense of) and that he has had "some schooling." To be a Lieutenant as Rafe is in the movie he would need a bachelor's degree. Also this mixing up letters didn't appear on all the letters he wrote to Evelyn. Or hindered his ability to read Evelyn's letters.
Factual error: During the Air raid scramble of the RAF squadron, one pilot behind the RAF mechanic can be seen to be boarding a Hawker Hurricane, not a Spitfire. As far as I am aware, Hurricanes and Spitfires were never operated in mixed units. Squadrons had one or the other.
Factual error: When you see the carrier from above, you can see that the planes take up more than half the deck space. If there were 420 feet of space to take off, that would mean that the carrier was at least 840 feet long. They were at most around 650-700 feet.