In a recent interview with ComingSoon.net, Daniel Craig was asked about the difference between the two most recent James Bond movies.
Here's his reply:
Because Casino Royale was based on a novel and we're always going to have that. When you do a movie like that, where the basis of a story is really strong and also the momentum of it, everyone thought that it was going to be sh*t. So when it wasn't, they were all just completely surprised. I think that Quantum of Solace is as good a movie as Casino Royale.
I think that the difference is that last time people were surprised by the fact that they enjoyed it. The fact is that we get reviews in newspapers that we'd never had reviews in before. Certainly with the Internet we get seven and a half million reviews, which are all worth looking at, obviously.