Sir Roger Moore reckons Daniel Craig is the best ever James Bond, because he brings the "killer instinct" to the famous spy role.
The former 007 had nothing but praise for the latest Bond film Skyfall and its leading man.
"Daniel Craig brings to Bond the killer instinct. He's quite sensational in the movie," said Sir Roger. "I saw a screening of it a couple of weeks ago. It not only guarantees another 50 years of Bond but probably 100. It's quite extraordinary."
He admitted the movies have become much more gritty since he played Bond between 1973-85, with lashings more tongue-in-cheek humour than his macho predecessor Sir Sean Connery.
"I don't really see a fellow who can walk into any bar in the world and be known as James Bond, a man who likes Martinis shaken not stirred, as a real spy. Spies are anonymous people, faceless individuals who blend into the background," he said.
When he handed in his licence to kill, Sir Roger was constantly asked who should replace him.
"In fact, I did make a number of suggestions to Cubby (Broccoli, the producer) - always names of really bad actors so I looked good by comparison," he joked. "In the end I was forced to abandon that idea as I couldn't find any actors worse than me."
But he believes the Bond films will endure for many years to come: "I've tried many times to analyse why they have endured. The producers use all the money on the screen.
"Three generations are seeing Bonds now. I compare it to telling a bedtime story. It's the same formula - it's good and evil and good will eventually win. You can change the locations and the people but as long as the story is the same you don't disappoint."
:: Bond On Bond by Roger Moore is published by Michael O'Mara, priced £25. Available now.