I like Sean Connery the best. Roger Moore was good in his first couple, 'Live and Let Die' was good, but then the writing got campy. George Lazenby was ok. The was crying at the end. Gave Bond some heart, I guess. Timothy Dalton was horrible, but I still blame that on the campy writing. Pierce Brosnan, and better writing, brought back a sense of class to James Bond that he hadn't had since about 1974. Peter Sellers (Inspector Clouseau) played Bond in 'Casino Royale'.