Anne Hathaway has been sober for 5 years