Article continues below advertisementJames Bond has been portrayed by some of cinema's most iconic actors - but OK! can reveal a string of major Hollywood names came remarkably close to stepping into the super-spy's tuxedo before missing out on the role that defined generations.Since the franchise began with Dr. No in 1962, six actors - Sean Connery, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan and Daniel Craig - have officially taken on the 007 role.