Factual error: While the hospital did sustain some damage during the actual battle at Pearl Harbor, the Japanese forces did not deliberately target or fire upon it. Hospitals are usually avoided in battles as the people within are not in any condition to fight back and it would just be consuming ammunition that would be needed for attacking more practical targets such as enemy aircraft, assault vehicles, weapon repositories, and such.
Factual error: The USS Hornet, a Yorktown-class aircraft carrier launched in 1940, is played by a much more modern Kitty Hawk-class carrier. The B-25s also take off from a steel deck instead of a historically accurate wooden deck.
Continuity mistake: When one of the Men are speaking to the President about the boys having to take the airplanes off the carrier too soon, you can see there's a ring on his left pinky finger, but no wedding ring.
Factual error: As the RAF aircrew are running for their aircraft during the scramble sequence, one of the Spitfires can be seen showing a serial of 'AR4474' briefly. This is incorrect not only for a wartime Spitfire, but is completely out of sequence for any UK military aircraft. All four flying Spitfires used during filming had similar inaccurate serials. (00:38:20)
Factual error: When Ben Affleck is about to ditch his B-25 in China, and yells that the #1 engine is out, the port engine is shown spinning to a stop, with the propeller already feathered. A perfectly functioning engine would not have its propeller feathered; the pilot would feather it only after the engine stopped, to reduce drag.
Continuity mistake: At the start of the attack, the Japanese fly past a baseball court with some kids playing baseball. In one shot we see perhaps two or three kids in the batting cage. If you look to the far left you can see a woman. In the following shot she is now suddenly where the batter was. (01:23:10)
Continuity mistake: When Rafe and Evelyn go to the Queen Mary and are rising on the boat is one sweeping camera shot. Look to the right as their boat goes up and you can see the film crew going up on a platform. Note that the next shot of them on the boat is filmed from that platform.
Continuity mistake: When the cook uses the mounted gun it has two ammo cases and then during the scene it changes between one and two cases and the right hand one is even open at one stage. (01:36:40 - 01:37:15)
Continuity mistake: When Rafe comes back for the first time after supposedly being dead and you see his reflection in the glass before meeting his lover, as the camera pans across the room you can see a green light moving on the wall as the camera moves. I'm not sure what it is but it could be the light to indicate the camera is on.
Continuity mistake: When Danny & Rafe take off from the sattellite airfield their landing gear is (obviously) down. You see a shot of them from behind like this. Two seconds later they just clear a building, in the heat of a combat takeoff,and both sets of landing gear are fully retracted.
Continuity mistake: After Rafe hits himself with the cork, Evelyn puts snow on it. She then is seen removing it, but when the camera angle changes, the snow is back on his nose.
Continuity mistake: When Evelyn and Danny are having a drink in a cafe going over the good times with Rafe, we see the camera pan down from a height, in this shot we see Danny holding onto a cup in his right hand which is sitting on a saucer on the table, but in the following shot he is just putting it down on the table. (00:52:45)
Other mistake: During take off from the carrier, 600 miles at sea, trees and a shoreline are in the distance.
Continuity mistake: When Rafe's girlfriend is looking for him at the train station there's a train behind her that says "Silver Horizon." But when the camera shows Rafe looking at his girlfriend the words on the train are gone.