Roger Moore.

He was more of an English gentleman. Connery was Scottish, which just wasn't right.