Definitely Connery with Moore as respectful 2nd. I am enjoying Craig in these recent Bond segments. Its hard to judge them as those 3 have all played the roll at very different periods of time. The latest bond movies are much more entertaining due to the special effects and action.