Other mistake: On the frozen lake, Kara screams, "James!" but he did not mention his name.
Continuity mistake: On the frozen lake, a cottage is blown to pieces, a wheel flies away, and many explosions take place, rising big clouds of black smoke. However, in the wide angle, the place is spotless.
Continuity mistake: In Gibraltar, when the jeep falls off the cliff the driver disappears.
Continuity mistake: When Bond leaves the Aston Martin on the mountain its roof and rear window are covered in snow. Right before it explodes the snow is gone.
Revealing mistake: When Bond drives on the frozen lake, there are mounts of snow to hide the explosives from the rockets fired at by the enemies.
Continuity mistake: Before Bond lands on the yacht his parachute is burning and noticeable holes are made. A shot later the parachute looks perfect, except for a couple of steam clouds coming out.
Continuity mistake: At the Bratislava hotel, the sheets are rolled up covering the pillow. When Bond is placing the bullets inside the charger, the sheets are suddenly folded differently.
Continuity mistake: At the Bratislava hotel, Bond puts on the black glove in his hand, closes it in a fist, but from the immediate angle his hand is open, and he's closing it in a fist again.
Continuity mistake: When the car cuts the large hole in the ice Bond doesn't move when he finishes the cutting the circle, but we see the view from his car, and he's several feet away. Also the size of the circle he cut out dramatically changes to being a lot smaller.
Other mistake: When the tyre gets blown off the wheel rim during the chase we see no mechanical workings for the spikes that appear in the next shot before Bond drives off, we see only a tyre coming off, and we assume for maximum grip that all wheels would be fitted with spikes.
Continuity mistake: When Bond stops the timer on the bomb in the transport plane, the digital readout shows 3 seconds to detonation. When he restarts the timer to explode the bomb on the bridge below, the time to detonation has rather conveniently changed to 9 seconds. This gives the bomb time to land on the deck before it explodes.
Continuity mistake: When Bond and Milova escape Bratislava it is snowy and wintry. When they arrive in Vienna, which is only 50 miles away and at the same latitude, it is late summer or early autumn, with signs of leaves changing.
Character mistake: Just after Necros has infiltrated the MI5 safe house, captured General Pushkin and then escaped, M says that thanks to Necros, there are "2 dead, 2 in hospital." However, in fact Necros killed or seriously wounded 5 people, not four. First of all he kills the cook by strangling him. Then he gives the butler incredible burns on his face before knocking him out and leaving him with serious injuries. Then, as Necros walks out of the kitchen, two MI5 agents confront him with guns drawn. Necros throws a milk-bottle grenade right at their feet. This certainly either kills or seriously injures both men (a grenade at your feet is pretty devastating). Then, Necros throws another milk-bottle grenade at an MI5 agent standing on the staircase, which explodes, either killing or seriously wounding him. That is 5 agents, not 4, who Necros has seriously injured or killed, not including the milkman he also kills at the start of the scene (who may or may not be an MI5 agent).
Audio problem: When Saunders says "In the box, between the KGB minders" at the concert, his mouth is not moving.
Factual error: When Bond steals the opium laden plane from the airbase, Kamran Shah and his men are busy fighting the Russians. Considerable flying time later (during which Necros gets the boot), Bond then drops the bomb on the bridge. Somehow Kamran has managed to get ahead of the plane on horseback.
Continuity mistake: When Bond exits the tunnel in the Aston Martin they get fired upon by an armoured car - look at the scenery outside the Aston, from inside there is no left turn, but one appears out of nowhere for Bond to take and head down to the frozen lake.
Factual error: Aircraft have multiple independent tanks. If one tank is hit, it should be able to fly for hours on the others. It would be very unlikely that all tanks of the plane got hit during the firefight - some are in quite well-protected spots. It is actually very nigh impossible to pierce every single tank from the outside and still have a flyable plane remaining.
Continuity mistake: During the aerial showoff, in some shots the landing gear of the plane is extended, in some retracted.
Audio problem: Kara asks Bond in the plane cockpit what happened to the bad guy. He replies that he got the boot. His lips don't match what he says however.
Audio problem: Near the end of the movie when Bond cuts his shoe off to make Necros fall and Necros starts screaming you can briefly see his mouth is closed during the fall.
Chosen answer: She could have been let go off screen once it was clear that Bond wasn't going to kill Pushkin, so they could formulate the plan in secret.
Captain Defenestrator