Former addict Davina Mccall has admitted that she won’t even touch a drop of alcohol, because “it just leads [her] to drugs.” Davina has been vocal about her struggles with Class A drugs in her teens and early twenties, claiming during an interview in The Guardian, “Heroin makes you forget everything, no problems, no worries, no anything.”

davina mccall teetotalDavina has spoken candidly about her past addiction

It was family friend (and former heroin addict) Eric Clapton, who encouraged Davina to quit the drug and clean up her act. Davina has since gone on to become one of the UK’s most loved television presenters, hosting Big Brother for ten years as well as game shows The Million Pound Drop and Five Minutes to a Fortune

Davina isn’t the only star to abstain from the sauce, Russell Brand is also famously teetotal following his own heroin addiction.  However, not all celebs give up drinking because of previous drug addiction, Gerard Butler claims that he “did a full life’s worth of drinking between 14 and 27”, and has since decided to steer clear. Gerard has said, “I can’t remember drinking. When I stopped, I would look at a beer and think how great it would be. I’d get this pang in my stomach to go back out and have fun”, but ultimately he doesn’t give into the craving.

Kristen Davis, who played Charlotte in Sex and the City, has been teetotal since she was 22 years old. She admitted, “I drank a lot when I was a teenager and I don’t drink anymore, because that’s when I thought, you know, I’m gonna end up a car wreck...I got into the acting programme, it was very challenging, I was hungover and I wasn’t doing so well in my classes. I thought, ‘Do you know what? It’s going to be one or the other. I can’t really have both.”

kelly osbourne teetotalKelly has opened up about her difficulties with alcohol and drugs

It’s no secret that Kelly Osbourne has struggled with addiction in the past, but since 2010 the Fashion Police host has straightened up, “I don’t drink at all. Even a glass of wine at dinner would probably mean me going home, getting s**t-faced and then being on drugs and doing something stupid that I have to spend the next three months apologising for. I don’t like drinking that much as I hate throwing up and the taste of alcohol.”

Will Smith’s wife, Jada Pinkett-Smith stopped drinking when she found herself guzzling two bottles of wine while she was just lazing around at home, “I said, ‘Jada, I think we’ve got a problem here’. From that day on I went cold turkey; I haven’t had a drink in eight years.”

We’re impressed these celebs manage to stay strong in what must be a constant face of temptation. Well done, guys.

MORE: Chris Evans talks about Captain America role

MORE: Sarah Ferguson shows off three stone weight loss