Anne Hathaway says she's giving up drinking for 18 years

The Oscar winner announced her goal on "The Ellen Degeneres Show." She says she's been sober since October.