I have to say Pierce Brosnan.
I know that a lot of older people say Sean Connery, and I agree that he is a good actor, but not my idea of the english spy. In the first movie, Dr No, he doesn't even have the accent. Why not stay that way for the whole of his run?
Something I found out recently too is that Pierce Brosnan was offered the role years ago, but turned it down because he thought he was too young for it. That is when Timothy Dalton got it.
__________________
|