It has been 25 years since he ordered a martini, shaken, not stirred.
But Sean Connery, who played James Bond in seven of the classic spy movies, has a sudden taste for a comeback - as a villain.
Preliminary discussions are said to have taken place between the 77-year-old actor and Bond producers since Daniel Craig reinvigorated the 007 role two years ago with Casino Royale.
Sean Connery in the 1962 film Dr No with Lois Maxwell
But it would take an exceptional pay-cheque to lure Connery, who usually commands ￡10million a film, out of retirement.
He first played Bond in 1962's Dr No, followed by From Russia With Love, Goldfinger, Thunderball, You Only Live Twice, Diamonds Are Forever then Never Say Never Again in 1983.
"I wouldn't mind coming back as a Bond villain," he said. "But I don't think they would pay me enough money."
The actor who played Ian Fleming's agent on screen seven times, says he has been so impressed by Daniel Craig's debut that he wants to be pitched against him.
"I think Daniel Craig is a terrific choice," said Connery. "I think they're going back to a more realistic type of Bond movie as I don't think they could have gone much further with the special effects."
He added: "They don't pay the money for the other parts, only for the Bond character, although that wasn't the case when I was doing it."
The jibe about money is related to the fact that Connery earned just 50,000 to play James Bond for the first time. By his last 007 movie in 1983, where he also negotiated a percentage of profits, Connery was paid 3 million.