Connery & Moore were the two best actors to play Bond imo and they rank equally for me. Brosnan was also good as Bond but I don't really like Craig. As for Dalton, he just had the bad luck of being Bond at the wrong time. The movies were just bad and no Bond actor could have saved them.