Jennifer Hudson Reveals She’s Been Sober Her Whole Life

  • --
Jennifer Hudson plays a heroin addict in her new film but she couldn’t be more different from her character and admitted that she’s actually been sober her whole life.