The longest Bond movie so far, at 145 minutes, but it breezes by even though it reigns in on the normally excessive action scenes and depicts spying a more 'mundane' and 'realistic' manner (or at least as true as the series has been so far). I never expected international espionage to look the way it has in past few Bond outings and I'm glad someone had the balls to go back to the hard-edged nature of the series, last seen in Licence to Kill. Basically everything that can date Bond film very quickly is gone.
Pierce Brosnan has been replaced by a young-ish Daniel Craig, there is no Q, no campy gadgets, no silly naked women silhouettes in the opening credits, no world-dominating super-colossus villains, no Miss Funnyfanny (or whatever), and no silly one-liners after killing bad guys.
Casino Royale is a major step-up from the flamboyant Die Another Day.