Continuity mistake: When Danny gets shot at the end of the film, his paper flies out of his hand. But the very next shot of him shows that the paper is still in his hand being held over his head while he falls backwards. In one of the following shots the paper is back on the floor, but it's on the opposite side it should have been when it flew out of his hand. It's all shown in slow motion and it's very obvious.
Continuity mistake: When Frost has the head pure-blood vampire on the beach, after he pulls out his first vampire tooth you see blood all over his mouth, but when it shows the close up of him pulling out the other tooth, there is no blood. (01:04:22)
Factual error: During the scene where it shows people all over the world, just before the shuttles take off, it is daylight everywhere. It would actually be dark or near dark in parts of the world.
Continuity mistake: Mr. Furlong pushes Zeke into the fishing tank and it breaks, soaking him from head to toe with water. Moments later they are walking out and he is dry.
Other mistake: The envelope with the letter for Amanda is suddenly in a very good condition as it ends up in the peanut bowl... even though it has been in the trash, had chewing gum attached to it, been trodden on, had a beer barrel rolled over it, etc....
Visible crew/equipment: Near the end, when Rodmilla and her daughters are requested to appear before King Francis, in the first shot facing the king and queen, there is a beige narrow mat in front of the large patterned rug, which is not in previous or following shots, specifically used for crew/camera tracking. (01:50:30)
Factual error: At the end when Ben Willis and his son have Julie at the graves, Ray shows up with a gun. He fires at Ben but there is no bullet in the chamber. Later after the fight between Ray and Ben's son Julie picks up the six-shot gun and fires 8 shots at Ben.
Continuity mistake: When Mulder and Scully start frantically running from the bees inside the dome Scully is clearly seen untying her belt twice. (01:01:55)
Character mistake: One of the other trainers said he rode over on a Pidgeotto, but it was a Pidgeot.
Continuity mistake: The scene where they are looking for Ryan's dog tag. Doc comments they are laughing in front of all the guys walking by. One of the soldiers looks like Sal Mineo. Frustrated, Tom Hanks walks into the line of soldiers and civilians and starts asking if anybody has seen or knows James Ryan. The same Sal Mineo lookalike walks by him again. (01:15:10)
Continuity mistake: When Joe is on the yacht talking to his father, Joe is mixing up martinis, pours them, and adds an onion to one, and then an olive to the other. The camera cuts away to his father and then cuts back and now the second martini has no olive, so Joe adds an olive again. (01:30:11)
Revealing mistake: When Hallie trashes Annie's cabin and the huge water balloon is about to fall on Annie's head, the camera is at a downward view and Annie clearly steps into the trail of the balloon instead of jumping away. (00:18:05)
Revealing mistake: After the sniper is shot he falls through the wall. Look at his silencer when he hits the ground - it bends where it attaches to the muzzle. A real metal silencer wouldn't do that. (00:41:25)
Other mistake: When Will Smith checks into the hotel and his credit cards are invalid, we see that the time is 5:38 and it is daylight outside. The only problem with this is that it is supposed to be around December given all the Christmas decorations. It would be dark then in the Baltimore, not soaked with daylight.
Plot hole: The first time they communicate with the "entity" in the spaceship, they find a correspondence between numbers sent by the entity and letters of the alphabet. The entity presents itself as "Jerry". Later on, the entity tells Dustin Hoffman, "Stop calling me Jerry" - and then Dustin Hoffman realizes that the number-letter correspondence was wrong, and the actual name of the entity was "Harry". But if that is true, how could they have communicated without problems before? The very first word that the entity used was "hello", which would have to be displayed wrong, since it begins with an "h" and has an "e".