Plot hole: Bond makes a huge tactical error after diving to the St. Georges. He knows the Russians and their operatives are after the ATAC. The ATAC itself is expendable to Britain, since it has a self-destruct mechanism that under proper procedure would have been set off when the ship sank. So why is Bond trying to retrieve it? Because he disarms the self-destruct, he actually allows Kristatos to get his hands on it, forcing Bond to track it down again and, to stop the Russians from getting it, HE DESTROYS IT! So why doesn't Bond, instead of disarming the self destruct, set a timed charge or toss a grenade in the room to destroy the ATAC while its at the bottom of the sea? The answer is, of course, that if Bond destroys the ATAC before the bad guys can get at it, the movie's over. Even so, at the end, when Bond finally does destroy the ATAC, he tells Gogol it's "detente. You don't have it. I don't have it." Clever line, but it reinforces the fact that the British don't need it. They can build another one.Vader47000
Continuity mistake: The ski jump in Cortina d'Ampezzo is in the bottom of the valley - which can also be seen in the overhead shot from the top of the ski jump. But nevertheless Bond has a long ski ride down from the bottom of the jump. And in several shots during the chase it is clear that he is much higher in the mountains than below the city.Jacob La Cour
Revealing mistake: When Bond and Melina are being chased in Melina's car, they are rolling upside down in a street of a small village. With help of some other people they tilt back the car on his wheels. At that moment you can see specially added roll bars mounted in the car to prevent the roof from crushing.Vince van Riet
Continuity mistake: In the last scene with the watch and the parrot on the perch, the watch strap is fully open, however, when the parrot throws the watch in the water, the strap is closed.
Continuity mistake: Near the end when Kristatos slaps Bibi, you can see the difference between two takes.