14 Straight-Edge Celebs You’d Never Guess Have Been Sober for Years

Being famous brings along a stigma of living a drug and booze-fueled rock ‘n’ roll lifestyle, but that isn’t always the case. There are plenty of stars out there who have given up drinking or have never even touched alcohol or drugs in their whole lives!

1. Christina Ricci

Been sober for: Around 10 years.
“You know, I went through a normal kind of late teens, early 20s drinking, but it was a choice I made, because I didn’t think it was very good for my life,” she told Blackbook.

via thewrap.com

2. Eminem

Been sober for: 8 years.
“You gotta remember I hadn’t recorded a song sober in seven years. So it took me awhile to even feel like I could record a song sober … I don’t know the last time I shot a video sober, without drinking or taking anything. It’s been years,” he explained to the Vibe.

via theboombox.com

3. Matthew Perry

Been sober for: 15 years.
“The thing that I’m most proud of in my life is that if a stranger came up to me and said, ‘I can’t stop drinking. I can’t stop drinking. Can you help me?’ I can say, ‘Yes, I can help you.'” he said to ABC news.

via chymfm.com

4. Ewan McGregor

Been sober for: 15 years
“I got away with it more or less unnoticed. I was a maniac on the booze but I only remember it fondly,” he told the Daily Mail.

via amcnetworks.com

5. Jada Pinkett-Smith

Been sober for: 18 years“I found myself drinking two bottles of wine on the couch and I said, ‘Jada, I think we’ve got a problem here,'” she said (via Contact Music). “I had problems with alcohol and I really had to get in contact with the pain, whatever that is, and then I had to get some other tools in how to deal with the pain. From that day on I went cold turkey…”

via dailystormer.com

6. Bradley Cooper

Been sober for:
“I would never be sitting here with you, no way, no chance [if I hadn’t gotten sober,]” he told the Hollywood Reporter. “I wouldn’t have been able to have access to myself or other people, or even been able to take in other people, if I hadn’t changed my life. I never would have been able to have the relationships that I do. I never would have been able to take care of my father the way I did when he was sick. So many things.”

via billboard.com

7. Jack Osbourne

Been sober for: 13 years
“You can still have fun sober,” he put on Instagram last year, after celebrating 12 years of sobriety.

via paleo-simplicity.com

8. Gerard Butler

Been sober for: 18 years
“When you hear the word rehab, you think, ‘He’s a mess, he’s f—ed up.’ But I’m glad I did it. I’ve made a s—load of wrong decisions in my life. But I know I’ve made some right ones as well,” he told Men’s Journal.

via theslanted.com

9. Kat Von D

Been sober for: 8 years
“Man! Never in a million years did I think I would ever make the conscious decision to quit drinking.. but the past few months of being hangover-free, and clear headed have definitely been a godsend..” she wrote on her Live Journal when she first went sober.

via zap2it.com

10. Colin Farrell

Been sober for: 8 years
“I was terrified [of being sober] because, I’m not saying I was a great actor before or a great actor since, but I was terrified that whatever my capacity was as an actor beforehand, however little or large — it would completely disappear,” he told Ellen DeGeneres.

via huffpost.com

11. Russell Brand

Been sober for: 13 years
“The mentality and behaviour of drug addicts and alcoholics is wholly irrational until you understand that they are completely powerless over their addiction and unless they have structured help they have no hope,” he explained on the Guardian.

via 411mania.com

12. Tyra Banks

Been sober for: Her whole life!
“I’ve never had any drugs and I had a little taste of alcohol when I was 12 years old, but that’s about it.”

via nymag.com

13. Tobey Maguire

Been sober for: 21 years
“I don’t think it’s a secret that I’ve been sober since I was 19. It’s in half of the articles done about me. Now, it’s like this has become some big revelation, even though it’s been out there for years,” he told the Chicago Sun-Times.

via entertainment.inquirer.net

14. Jennifer Hudson

Been sober for: Her whole life!
“I’ve never done anything, so that was hard to play this role. I’ve never had a drink in my life. I’m sober. I’m like, ‘Okay, this is new to me.’ Normally as as actor, you have things to pull from. I was like, ‘I don’t know what it’s like to feel any of that,” Hudson said about her movieThe Inevitable Defeat of Mister & Pete.