Bond star Daniel Craig wants the superspy to quit smoking for the sake of his health - but is happy for 007 to carry on drinking.
Craig caused a sensation in his first Bond movie Casino Royale when he showed off his toned body as he emerged from the sea.
And he insists the cigarette-puffing hero created by author Ian Fleming is unrealistic - because tobacco would hamper the action hero's fitness.
He says, "I don't wish for him (Bond) to smoke. Fleming wrote a Bond that smoked 60 cigarettes a day. I can't do that and then run two-and-a-half miles down a road, it just doesn't tie in."
But Craig is still willing for 007 to sip his famous cocktails - adding: "But the drinking's there, the Dutch courage. In one of the books, Moonraker, Bond is about to play cards at a club with the bad guy, and he orders Benzedrine from M16, which is speed, which he mixes in with the Dom Perignon, and that's how he starts the evening..."