“I Never Got To Taste Cristal”: Did You Know These Celebrities Had To Quit Drinking?
James Franco
James Franco plays characters under the influence so often, it can be hard to believe that the 36-year-old actor has been clean and sober since he was 29. Talk about acting chops!