While there’s no shortage of partiers in Hollywood, here are 17 celebrities who don’t drink. All the more reason to love them.
Blake Lively

Blake Lively is a foodie instead of a drinker and prefers curling up on the couch with husband Ryan Reynolds to relax instead of pouring herself a glass of wine.
James Franco

James Franco’s antics might seem like he’s always drunk and he might hang out with a LOT of pot smokers, but he does neither.
Russell Brand

After struggling with drug and alcohol addiction, Russell Brand got clean and became outspoken about his sobriety, inspiring others to do the same.
Ben Affleck

He might have seemed under the influence at this year’s SAG Awards, but father of 3 Ben Affleck gave up drinking around 15 years ago.
Tim McGraw

Tim McGraw gave up drinking to be a better dad to his daughters. Awww!
Jada Pinkett Smith

One way Jada Pinkett Smith maintains this bikini body? She gave up her two-bottle-of-wine a night habit.
Matthew Perry

After a very public struggle with drugs and alcohol while filming Friends, Matthew Perry got clean and has stayed that way.
Colin Farrell

After a 15 year streak of never having sex sober or speaking to a woman while sober, Colin Farrell gave up his hard partying and womanizing ways.
Christina Ricci

Christina Ricci had some well-publicized issues with drugs and alcohol as a teen but then got clean and is now a teetotaler.
Joe Manganiello

Joe Manganiello saw his life and career going to pieces in his early 20s and gave up alcohol for his job.
Tyra Banks

While many models struggle with drugs and alcohol, Tyra Banks has been clean since she was 12.
Gerard Butler

After losing himself in alcohol from ages 14 to 27, Gerard Butler got sober and has remained that way for the past 15 years.
David Beckham

David Beckham hasn’t touched a drink in years and does so partly to keep his body in shape now that he’s retired from playing soccer.
Jennifer Hudson

Despite losing three family members to murder and coming in third on American Idol, Jennifer Hudson doesn’t drink. Not even to celebrate her Oscar win.
Bradley Cooper

Bradley Cooper was a known partier in his early 20s but gave up alcohol after ending up hospitalized while drunk.
Kim Cattrall

Kim Cattrall might have played a martini and wine-lover on Sex and the City, but in real life, she lives clean and doesn’t drink.
Kristin Davis
Kristin Davis, like Sex and the City co-star Kim Cattrall, doesn’t drink and hasn’t since she was 22.