Thought it was turd, thought Casino Royale was poor aswell, hasn't been a remotely good bond since Goldeneye which had lots of good parts but a few downers to.
The plot for both Craig films have been pathetic, no one makes any sense in the film. He was asked to come in despite the fact that its very obvious to anyone with half a brain what was going on and the smart inteligence agency couldn't put 1 and 1 together to work it out. Casino Royale, while I didn't like it was still far better than this drivel.
As for the bond girl, has there ever, I mean really ever been a more obvious "i've slept with the director" actress than this chick. Can't act for crap, her two previous films, Hitman, and Max Payne were both awful and she was beyond appaling in both, especially Hitman.
Bond seems to have lost all scale, he used to be fighting, as others pointing out, those planning to dominate the world, not petty criminals who are blackmailing small countries out of money, hell thats just standard in the real world. Bond himself has turned from a suarve agent into a thug who kills incredibly violently for no apparent reason. I honestly can't remember, but I don't think he actually said anything remotely cool to get the agent sent to get him back, into bed, it just happened. Then at the end the arch villian(lol, hardly) who is a completely pathetic, skinny twit turned into a fighting machine, it was all ridiculous frankly. Then after all that he ran directly to the girl despite not actually realistically having any idea where she was.
A film for those that like pretty explosions and crap close up punches and no acting, plot or sense.