His warmth and humor as gentle giant Dan Conner on nine seasons of Roseanne made John Goodman a household name — but in a recent interview, the actor revealed the surprising truth: He’s never really felt he was good enough. “I’ve got nothing to bring to the party,” he says, describing why he’s uncomfortable talking about himself.

And though John, 63, gave up drinking in 2007, for a long time that was how the actor coped with those feelings of insecurity. “I didn’t appreciate it at the time,” he confides of his run on Roseanne. “I started drinking a lot. It was one of those things an alcoholic does. Whatever you’ve got isn’t good enough.”

john goodman getty images splash
Getty Images; Splash

John in November 2014 (left) and February 2016 (right).

The star, who swilled vodka on the set, recalls, “Shelley Winters used to call it ‘liquid acting.’ My cheeks would turn bright red and I was living off Altoids. They always said I had the best smelling breath of any actor around.”

RELATED: John Goodman Just Revealed He’s Never Speak to THIS Actress Again

After reining in his drinking, John, who weighed 368 pounds in 2007, worked on his overeating — although he did purposely gain weight for his role in 10 Cloverfield Lane. “That was a year and a half ago,” he says. “This time I wanted to [lose weight] slowly, move, exercise. I’m getting to the age where I can’t afford to sit still.”

To read the full story on John, pick up the new issue of Closer Weekly, on newsstands now!