This superlatively dramatic, beautiful film falters in jingoistic concept and scattiness.
The 'goes on missions' opener, astounding settings and cast chemistry top the franchise. Craig and a beleaguered M (Dench), now the star and Bond girl, give their best performances. Moneypenny (Harris), Q (Whishaw) and Sévérine (Marlohe) can and do act. Silva (Bardem) threateningly pops Bond a few notches along the Kinsey scale in a CGI Kowloon.
A mixed score overlays plot holes, embarrassingly shit fake hacking and 'stay calm and carry on' nostalgia. Casino Royale's charm had a lighter touch. These quibbles aside, Skyfall may remain the best 007.