London: 'James Bond' star Roger Moore has confessed he has given up alcohol because he suffers from type 2 diabetes.
The 86-year-old actor, who portrayed 007 in seven films over 12-years, said he will no longer be enjoying martinis and will be sticking to low-calorie soft drink, reported Contactmusic.
"I am now slightly addicted to Coke Zero mixed with non-alcoholic beer. I look like a man drinking that," he said.
The veteran actor, who was aged 45 when he took on his first role as the secret agent in 'Live and Let Die' in 1973, joked that despite his age he was still able to get dressed promptly if he does not lose his balance.
"As long as I don't keep falling over when I'm trying to put on my socks, it takes me about 10 minutes to get ready."