Hangovers over: Anne Hathaway says she's giving up drinking for next 18 years
Anne Hathaway just announced a major goal: She's planning on staying sober for the next 18 years. In an appearance on "The Ellen DeGeneres Show," airing Tuesday, the actress reveal…