Anne Hathaway is not taking a sip of alcohol until she’s 54 years old. If that seems like a far ways away, it is! The star said she’s given up drinking for the next 18 years during an appearance on The Ellen DeGeneres Show. Read on to find out why the 36-year-old is making such a drastic life change.

Sound off in the comments below!

Join the conversation