Notoriously private celeb Anne Hathaway has been openly discussing her decision to stop drinking—for the next 18 years, at least. Appearing on The Ellen DeGeneres Show to chat about her new movie, Serenity, the 36-year-old actress revealed that she’s vowed to go teetotal for the foreseeable future, in order to make sure that she can keep up with the demands of her son. Turns out, according to Anne, parenting and hangovers aren’t a great combination.
“I quit drinking back in October, for 18 years,” Hathaway revealed. “I’m going to stop drinking while my son is in my house just because I don’t totally love the way I do it, and he's getting to an age where he really does need me all the time in the mornings. I did one school run one day where I dropped him off at school, I wasn’t driving, but I was hungover and that was enough for me. I didn't love that one.”
As well as the school run, her Serenity co-star Matthew McConaughey also played a guilty part in her self-imposed drinking ban. "We drank the night away, and then I had to go to a meeting with Steven Knight, our director, the next day, and I was just kinda—have you guys ever had to go to a meeting hungover?" she asked the audience.
"I was just kinda stumbling in with one eye open and I was trying to convince him about certain things about my character,” Hathaway recalled. "And at the end of it I said, 'Listen, I have a confession. I was hungover the entire time.' And he just goes, "Oh, really? I couldn't tell’. Then two days later we had another meeting and I showed up and he said, 'Oh, now I can tell.'"
We've all been there. Not necessarily as a result of a party with McConaughey, but still, definitely been there.
For more stories like this, including celebrity news, beauty and fashion advice, savvy political commentary, and fascinating features, sign up for the Marie Claire newsletter.