Sean Connery because he is James Bond. All of his films are good, but I think Thunderbird is the best. His movies also had the best music, Matt Monro, Tom Jones and Shirley Bassey.
Roger Moore had british style and charme, he played the part best in the early movies, but I think For Your Eyes Only is one of the very best Bond movies.
Timothy Dalton, only two movies, but the first, The Living Daylights, is one is on of the best Bond movies. Dalton played Bond with a lot of charme, and he drove Aston Martins, a V8 Volante and a “winter prepared” V8 Vantage.
George Lazenby, only one movie, but he did a decent jobb in On Her Majesty's Secret Service. He drove an Aston Martin DBS, and used a very beautiful Rolex Chronograph. A very different Bond, but not a bad movie.
Pierce Brosnan, good actor, but no Bond.
Daniel Craig, he looks like a Russian Mafia Boss and I realy don't like him or the movies he played in.