Dick Van Dyke credits giving up cigarettes and alcohol for his long life.
The Mary Poppins actor turns 100 later this month but he doesn't think he'd have made it to the milestone if he hadn't overhauled his lifestyle in his 50s.
Speaking at the Vandy High Tea fundraising event - which raised money for theThe Van Dyke Endowment of the Arts and the Dick Van Dyke Museum - at his home in Malibu, Dick told how he was “probably the last person alive” who got to know and spend time with Walt Disney before the animation legend died of lung cancer in 1966.
According to People magazine, he said: "He was a wonderful guy. He just smoked too much! Doggone."
Dick's son, Barry Van Dyke, 74, noted his dad had "never smoked too much" himself, but the Chitty Chitty Bang Bang star admitted that wasn't the case.
He said: “I smoked a lot, actually!
"I think I was probably in my 50s before it dawned on me that I had an addictive personality. If I liked something, I was going to overdo it.
"So I got rid of booze and cigarettes and all that stuff, which is probably why I'm still here."
Dick checked into rehab in 1973 to help overcome his alcoholism, and while getting sober he also quit smoking but previously admitted he found quitting nicotine to be "twice as hard".
Speaking on the Real No Really podcast in 2023, he admitted it took "forever" to give up smoking and added: “It was much worse than the alcohol."
Dick - who married Arlene Silver, 54, in 2012 - recently admitted he feels "lonely" and "frustrated" in his old age because he's outlived most of his best friends and he rarely gets to attend glitzy showbiz events because of his declining health.
He told The Times newspaper: "Though I still do guest spots on TV, and ads and videos, I miss going to the studio every day for a regular series. And every single one of my dearest lifelong friends is gone, which feels just as lonely as it sounds.
"It’s frustrating to feel diminished in the world, physically and socially.
"I get invites to events or offers for gigs in New York or Chicago, but that kind of travel takes so much out of me that I have to say no. Almost all of my visiting with folks has to happen at my house."
However, the actor is determined not to become a grumpy old man.
He added: "We all have the capacity for a joyful life. I’ve made it to 99 in no small part because I have stubbornly refused to give into the bad stuff in life: failures and defeats, personal losses, loneliness and bitterness, the physical and emotional pains of ageing. That stuff is real but I have not let it define me.
"Instead, for the vast majority of my years, I have been in what I can only describe as a full-on bear hug with the experience of living ...
"Boiled down, the things that have kept my life joyful and fulfilling are pretty simple: romance, doing what I love and a whole lot of laughing."