Dick Van Dyke has revealed the secret to living a long life.

The Mary Poppins and Chitty Chitty Bang Bang actor is set to celebrate his 100th birthday this weekend on December 13, but he insisted he wouldn’t have reached his centenary if it wasn’t for a lifestyle overhaul in his 50s.

Decades ago, Dick gave up cigarettes and alcohol after realising he needed to make some changes.

Speaking at the Vandy High Tea fundraising event at his home in Malibu, Dick revealed he was ‘probably the last person alive’ who got to know and spend time with Walt Disney before he died of lung cancer in 1966.

According to People, he said at the fundraiser for The Van Dyke Endowment of the Arts and the Dick Van Dyke Museum: ‘He was a wonderful guy. He just smoked too much! Doggone.’

Dick’s son, Barry Van Dy

See Full Page