When most people think about the lives of celebrities, champagne-soaked parties usually come to mind. What, with all of the parties, after-parties, and hotel lobbies, it’s not crazy to think that all celebrities get their drank on most days of the week. However, a surprising amount of celebrities don’t drink, which is actually pretty cool.
I gathered as much publicly as I could from the World Wide Web to compile this comprehensive rundown of celebrity teetotalers in one place. From Jennifer Hudson to James Franco, here are 37 celebrities who never drink.
1. Blake Lively
This Gossip Girl star has never touched a drop of alcohol. She’d rather chill with the sexiest man alive, Ryan Reynolds.
2. Dane Cook
Comedian, Dane Cook, has often alluded to his father drinking too much, so now he’s sober.
3. Eric Clapton
He’s been sober since 1987 after battling a heroin and alcohol addiction.
4. Jim Carrey
In the words of Jim Carrey, “life is too beautiful” to drink or do drugs. Fair.
5. Shania Twain
Twain doesn’t drink or do drugs. She’s also a vegetarian.
6. Tyler, The Creator
Sources close to the rapper say he is “straight-edge.”
7. Eminem
He’s been sober for nine years after battling with addiction.
8. Chris Martin
Gwyneth Paltrow’s healthiness must have rubbed off on Martin during their marriage because he doesn’t drink anymore.
9. Kristin Davis
She has struggled with alcoholism and didn’t even think she would make it past 30.
10. Rob Lowe
He recently celebrated 25 years of sobriety.
11. Jennifer Lopez
J Lo doesn’t drink because it’s bad for your skin, which makes sense because she looks the same way she did 15 years ago.
12. Daniel Radcliffe
He apparently struggled to return to reality after the Harry Potter franchise ended, but has been sober for two years.
13. Bruce Willis
He went from promoting Seagram’s Wine Coolers to sobriety. We don’t blame because that ‘ish is gross.
14. Sarah Silverman
The comedian has struggled with depression since a young age, so she has chosen to be sober.
15. Kim Kardashian
She’s too busy to be hungover, so this lady doesn’t drink at all.
16. John Travolta
Travolta does not drink, having dealt with substance abuse problems in the past.
17. Ben Affleck
After a stint in rehab, Affleck gave up drinking for good.
18. Tyra Banks
She apparently tried alcohol at age 12 and decided to never drink again.
19. Natalie Portman
She’s embraced the teetotal (fancy word for sober) lifestyle.
20. Jada Pinkett Smith
“I found myself drinking two bottles of wine on the couch and I said, ‘Jada, I think we’ve got a problem here.’”
21. Christina Ricci
She decided that it wasn’t very good for the life she wanted, so she decided to cut out drinking completely.
22. Kat Von D
She’s been sober for more than six years.
23. Bradley Cooper
He struggled with abuse and became sober at age 29.
24. David Beckham
This explains why he’s in ridiculously good shape.
25. Tobey Maguire
The Spider-Man star has been sober since he was 19.
26. James Franco
Though he has a stoner posse, Franco isn’t about that life and has been sober since he was 29.
27. Robert Downey, Jr.
He’s been sober for over a decade. He was once a major partier.
28. Matthew Perry
He went through a pretty bad time when he was on Friends.
29. Russell Brand
Brand was quite the partier back in the day, but is on the verge of 15 years sober.
30. Colin Farrell
Farrell was apparently “terrified” of getting sober.
31. Kim Cattrall
Cattrall claims that alcohol gives her too much of a headache.
32. Jennifer Hudson
Hudson claims to have never had a drink in her life.
33. Eva Mendes
She’s been sober ever since she entered rehab in 2008.
34. Tim McGraw
McGraw was drinking wayyyyy too much when he was on tour, so he quit in 2008.
35. Keith Urban
He’s battled drug and alcohol addiction since the ’90s.
36. Joe Manganiello
Manganiello hasn’t had a drink in nearly 15 years.
37. Gerard Butler
Butler has claimed that his blackout drinking stopped him from becoming a lawyer in his 20s.