The film is loosely based on Fleming's Casino Royale, the only Bond book for which producers Albert R. Broccoli and Harry Saltzman did not hold the rights. Rather than try and compete with the popular Sean Connery movies, the filmmakers decided to shoot the novel as a spoof.
There are a total of 7 actors who have played the role of our beloved spy: Sean Connery, David Niven, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan, and Daniel Craig.