I think the question should read 'Who played James Bond the best, besides Connery?'.
Not a big fan of Pierce.
Roger Moore was a bit better for me.
Timothy Dalton??? What were they thinking? Then again, I could say that about a lot of things in the 80s.
Also never seen the George Lazenby one.
I am not sure if it is Daniel Craig I like? Or the last Bond film was just a good show in general, but I haven't enjoyed a Bond film in years until this one came out.
Anyways, Connery blows everyone out of the water. no competition!!