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.