Factual error: As Christian Bale's Skyraider releases rockets, at first they drop like bombs. In real life, rockets shoot away instantly, at an almost straight line from the launching plane, never falling like bombs.
Factual error: Dengler is assigned to the USS Ranger, CVA61, yet, as he launches for his mission, he is not taking off from a Forrestal Class carrier...in fact, the island belongs to no carrier in the US Navy.
Factual error: In the squadron ready room, the Admiral refers to Dengler as "Flight Lieutenant" Dengler, a rank that doesn't exist in the US Navy.
Factual error: At the beginning, when Christian Bale is attacking Cong positions, his airplane is supposed to be a Skyraider - except that the cockpit canopy is awfully small and sits very close to his head, which makes it completely different from a Skyraider cockpit.