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.
OK! Magazine
OK! Reveals the Huge Hollywood Stars Who Just Missed Out on Playing James Bond
April 3, 2026
22 hours ago
Share this article: