John Gavin played secret agent OSS 117 in this Eurospy picture and when it came to re-cast the character of James Bond after George Lazenby's departure from the part after On Her Majesty's Secret Service (1969), Gavin initially won the role of James Bond to first appear in Diamonds Are Forever (1971). At the last minute Sean Connery agreed to return as Bond for the sixth time in a two-picture deal and at an astronomical salary for the time. Producer Albert R. Broccoli insisted that Gavin be paid the full salary called for in his contract.
This secret agent movie features a number of actors associated with the James Bond spy series. Luciana Paluzzi as Maud played Fiona Volpe in Thunderball (1965); Curd Jürgens as the Major would go on to play Carl Stromberg in The Spy Who Loved Me (1977) whilst 'John Gavin' as Hubert Bonisseur de La Bath, alias OSS 117 was once contracted to play James Bond in Diamonds Are Forever (1971) (the contract was payed out but he did not get to be James Bond).