During the subterranean chase the villain has to adapt his schedule to escape a pursuing Bond, but is somehow still able to predict exactly when and where Bond will catch up to him and to have previously planted explosives at that location and timed it so that an underground train arrives exactly on schedule.
When it is cold enough for a deep pond/lake to freeze over enough to allow someone to walk on it in Scotland, the amount of precipitation means that there will be snow. Generally a lot of snow. This might melt close to the coast, but there would be ample snow on the hills and by the roads through the highlands. The pond simply could not have frozen over enough for two people to walk across it without there being a lot more evidence of winter.
Before Patrice enters the elevator in Shanghai, the button for his floor is already lit. After he motions to press the floor button, it is no longer lit. Later, as the elevator is moving up, the button is lit again.
There is a scene as Bond and M are driving away from the city where Bond calls Q and asks him to leave a sort of digital trail of crumbs for Silva to find, so he will know to look for them there. Mallory catches Q doing it and approves despite the fact that it runs contrary to standard MI6 operating procedure.
A Note Regarding Spoilers
The following FAQ entries may contain spoilers. Only the biggest ones (if any) will be covered with spoiler tags. Spoiler tags have been used sparingly in order to make the page more readable.
How many James Bond movies has Daniel Craig made so far?
Including Skyfall, Craig has made three movies so far in which he plays James Bond: Casino Royale (2006), Quantum of Solace (2008), and Skyfall (2012). Spectre is set for release in 2015, and Bond 25 is on the books with no known release date. Craig is scheduled to play Bond in both of these movies.