Connery is without doubt the best Bond actor. He basically defined the role. Craig is also not bad, but would presmumably not have worked 1952.(as it would have taken 16 years for Craig to be born). The films had to be considered in the temporal context. However, Lazenby had the best "Bond Girl": Emma Peel! <3 ;-) But this is my personal opinion, please feel free to disagree!
Abusive comment hidden.
(Show it anyway.)