Here's my order 1st - George Lazenby 2nd - Daniel Craig They afford the role a sorely needed machismo and grit. 3rd - Pierce Brosnan 4th - Sir Sean Connery These two are just great actors, did the role justice. Brosnan, especially lent it a sincerity and intensity that was close to that of the first two, but not quite the same caliber. 5th - Timmothy Dahlton Simply put a cheeseball actor, terrible amd typical 80s puke worthy filmography, clothing, and acting. 6th - Roger Moore The most milquetoast nancy of the bunch. Made Bond look like a crumpet gnawing, tea sipping chick. Elton John had more ballz in sequins.