Craig was good, but not the best. He shone out with his gritty down to earth style of Bond but lacked the wit which every Bond has to have.

Connery was the best.