Connery, then Craig. Voted for Craig though since we all know Connery is going to win by a landslide.
Connery Followed by Brosnan, Dalton, Moore, Craig, then Lazenby, and finally Woody Allen... Woody Allen played him in Casino Royale..
I picked Dr. Henry Walton Jones Sr, but I want to point out that I think Pierce Brosnan had the chance to be my number one Bond. Goldeneye is a masterpiece. Brosnan's Bond while returned to the Connery level of being a guy who looked like he could win a back alley fight yet also fit in with the formal dinner crowd. Then came... the other movies. How in the world did they go from Goldeneye's awesomeness to Bond windsurfing a tidal wave using parts he made from a rocket car on the fly? And he didn't even seem to be trying hard or overly concerned. He just reached the shore and got in his invisible car and rushed to the Motel 6 made of ice. What and also ever.
I grew up watching Roger Moore's Bond movies. I thought he had the best toys, best lines, and best babes. Downside is, he seemed to be the wimpiest of all the Bonds. I pick Roger Moore as my favorite.
No, I admit it. He's a game show host, though, so I felt the line fit given my reply of Connery. **edit: I've done some research and learned that the man you showed is Bob Holness, the man who did the voice of James Bond in a 1957 South African radio dramatization of Moonraker. Despite what I have learned, I stand by my answer regarding Alex Trebek thanks to the game show tie of Blockbusters, as pictured, and Call My Bluff. I had to do some research to find this information. I did not know any of it before hand. I honestly don't mean this sarcastically, thank you for challenging me and thus causing me to do some research and thus letting me learn that Bob Holness was one of the earliest actors to play the role of James Bond. I learned something new today. I like to learn something new everyday.
Connery was great but for me it's Brosnan!! He was easy on eyes yeah, but he was such a natural, very believable Bond.