Corrected entry: In casting Daniel Craig as the new James Bond, the filmmakers broke with the tradition, starting with Roger Moore, of using an actor who had previously been up for the role. (Sean Connery had been chosen over Moore, Moore over Timothy Dalton, and Dalton as a last-minute replacement for Pierce Brosnan.).
Greenman37
11th Feb 2013
Correction: In Roger Moore's book he wrote that he was never approached to play Bond in Dr. No.
Greenman37
The Inside Dr. No documentary has archival footage of producer Harry Saltzman saying they planned to use Roger Moore in Dr. No, but he was unavailable.
TheIrishMovieBuff
This doesn't necessarily mean they contacted Roger Moore directly. The producers could have found out about Moore's schedule from another source, thus never bothering to approach him.