Bradley Cooper has revealed that he had to stop drinking - because it would have "sabotaged" his life.
The American Hustle star decided to abstain from alcohol when he was 29 because his work was suffering the consequences. He has now been sober for nearly a decade.
"If I continued it, I was really going to sabotage my whole life," the 38-year-old told US GQ.
Bradley - who graces the cover of the magazine's January issue - admitted that he was never late to the set, but "I think work was getting f***ed up. Of course it hindered the work."
"I was doing these movies, and I got to meet Sandra Bullock [his co-star in All About Steve] and meet these people and work with them. And I'm sober, and I'm like, 'Oh, I'm actually myself'," he said.
"'And I don't have to put on this air to be somebody else, and this person still wants to work with me? Oh, what the f*** is that about?' I was rediscovering myself in this workplace, and it was wonderful."
The Oscar-nominated actor added: "Now, in the back of my head, or in a place of my heart of, like, creativity, did I feel utterly fulfilled? Absolutely not. But I was grateful and happy to be working, and filling that void in smaller moments."