By Kat Giantis
Was David Arquette's New Year's resolution to lay off the sauce? TMZ reports the actor, who recently admitted to Howard Stern that he had been "drinking a lot" since separating from wife Courteney Cox, checked into rehab over the holiday weekend.
RELATED: The year in hookups and breakups
"He is in there for drinking and depression, not hard drugs. Rehab was inevitable," a source tells People magazine, which confirmed the check-in with David's rep. "He can't handle all the changes in his life. All his inner demons came out."
TMZ says he decided to get help because it's "the right thing to do for his family." David, 39, who reportedly rang in 2011 at Beacher's Madhouse in Los Angeles, is dad to 6-year-old Coco with Cox.
"He's trying to win Courteney back, and he turned back to drinking again out of frustration," an insider explains to Us. "He is doing this to show her he means it and will do anything for her and Coco. He wants his family life back. It's been so hard on him."
He also revealed that he was drinking too much "because I'm heartbroken."
"Everybody's worried and concerned about me," he admitted. "When I drink, I become a maniac."
David recalled how he overindulged during a party at Adam Sandler's house and failed to recognize Tom Cruise.
"I was a little wasted," he explained. "Someone says 'Hi David!' and I said, 'Hi Sean!' Then I realized it was Tom Cruise ... Tom was cool about it ... I was so embarrassed. I was like 'I gotta get the [bleep] out of here.'"
But Arquette told Howard he was done with partying: "When you wake up and reality hits you, it's hard."
Fergie, Sarah Jessica Parker, and Heidi Klum all get an F on this week's Fashion Offenders.Watch Video »
Diva Double Date
Beyonce and Alicia Keys double date with their famous hubbies on today's Celebs Gone Social.Watch Video »
Where Are They?
See what the cast of "American Beauty" is up to today.Watch Video »
J.Lo's Mini Me
Jennifer Lopez shares an adorable photo of her look-alike daughter, plus more celebritots on social media on today's Celebs Gone Social.Watch Video »
Prince Harry, Jessica Alba and more stars who threw out the first pitch at baseball games.Watch Video »
Sofia Vergara poses in a revealing neon bikini while her "Modern Family" castmates hit the beach in Australia on Celebs Gone Social.Watch Video »