Anne Hathaway gets ‘shit-faced’ for a cause