If I were to jump on the bandwagon I would say Sean Connery, but since I started watching Bond when Pierce Brosnan played Bond, I'll go with him, mostly because I think Daniel Craig is one of the worst Bonds there has ever been.
I think Casino Royale is more an "old-style" bond. Because my opinion is, that Die Another Day is the worst Bond movie... With it's invisible car...