Sir Roger Moore has revealed he does not think Daniel Craig or Sean Connery were as good as him at playing 007. Sir Roger slammed Craig's latest offering Quantum of Solace and said he had struggled to decipher Connery's Scottish accent, in a speech at Cambridge University. 'Sean is a good actor, it’s a pity I can’t understand what he’s saying,' he said, according to the Daily Mirror.