Continuity mistake: Just after Bond and Christmas Jones climb out of the pipe, Bond is holding his shoulder and his blazer sleeves are up. In the next shot, his arms are by his side and his blazer is all neat.
Continuity mistake: When James is chasing the other boat in the beginning, he fires the top torpedo first. Then when they show him fire the second torpedo, the bottom hole is empty, and he fires the same torpedo (the one on top) again...
Factual error: Bilbao is in the Basque Country, which has its own police force, the Ertzaintza, that is independent from the Spanish National Police. When the police burst into the Swiss banker's flat, it is the Ertzaintza who enters, with their traditional red caps. However, when Bond is walking away, the police cars that are going towards the crime scene belong to the Spanish National Police, which has no jurisdiction in the Basque Country.
Revealing mistake: When Bond is going to the Swiss banker's flat in Bilbao at the beginning of the film, there is a scene where, in the background, you can clearly see people watching the filming.
Audio problem: When Bond arrives at the King Industries place where he meets Elektra King, watch the man he talks to when he gets out of his car. It is painfully obvious that the man's mouth is not in sync with what he is saying. Even worse, the voice is not even his. It is slightly higher-pitched than the man's real voice when he finally talks right.
Factual error: At the beginning of the film, with the boat chase down the River Thames, Bond manages to get from the Vauxhall HQ of MI6 to Docklands in a remarkably short time. To travel the distance in the time that it takes him you would need to be going at about 700 mph.
Continuity mistake: When Bond is sitting in the torture chair, and his right hand becomes free, you see him release his neck restraint, but never his left arm as he jumps from the chair.
Factual error: In the final battle, Bond shoots up the dive controls of the submarine and it dives straight into the bottom of the Bosporus. The sub is said to be a Victor-III that is about 100 meters long. The Bosporus around Istanbul, however, is only about 50 meters deep so the rest of the sub would have stuck out of the water.
Continuity mistake: In the Caviar Factory scene, Bond is shooting at some enemies with a pistol. It cuts to a shot of Christmas and Valentin, then back to Bond. Now he has a submachine gun. Then in another shot, he is back to his pistol again.
Factual error: In the boat scene at the beginning, the route is completely impossible. James Bond drives out from several dead ends.
Continuity mistake: During the speed boat and Bond boat chase in the beginning Bond's hair can be seen going from wet, to dry and neatly done, then back to wet a few times.
Visible crew/equipment: Watch for the boom when the cigar girl's Volvo boat swipes the building (it's on the top left of the screen on the widescreen version).
Continuity mistake: When Valentin first falls into his Caviar it's very thick. In following shots the consistency changes to being much more watery.
Continuity mistake: When Bond and Christmas surface, after escaping the submarine, there are no bubbles at all around them, which is impossible since we've just seen the submarine explode, releasing loads of gas.
Plot hole: In the Banker's Office, Bond takes the strap from one of the window blinds to facilitate his escape. Overlooking the large quantity of cable he ties round the belt of the villain and his own belt, there must be an awful lot of strap for one blind to allow him to drop from that high up to the ground (well over 50ft?).
Continuity mistake: At the beginning when Bond jumps into the speed boat to chase after the assassin, he's not wearing a helmet. But when the speed boat hits the bigger one and rolls in the air, you can clearly see the driver with a helmet on.
Continuity mistake: After the oil pipe is blown up, almost killing Bond, there's a large crater, as expected, but the blast also somehow severed the smoldering trees as if done by a chainsaw.