Jennifer Hudson surprised Chelsea Handler when she admitted she had never had a drink in her life — despite playing a heroin addict in the new movie The Inevitable Defeat of Mister & Pete.
But Hudson isn’t the only teetotaling celebrity. Kim Kardashian, Jennifer Lopez and seven more celebrities admit to having had a drink but do not drink anymore. –joi pearson @joiapearson