This implies no fault in Daniel Craig, an actor who is almost as good in the role as Sean Connery. But if Casino Royale set new standards of realism, this Bond proves too much realism is oddly unsatisfactory. Marc Forster's film leaves you longing for a director not so determined to avoid the staple diet of the series. This is not a film about a glamorous if unorthodox British agent, but about an embittered killing machine who has lost the one he loved and doesn't know if she betrayed him. It's tough stuff but a Bond in permanent emotional travail is a Bond oddly diminished.