Actor, producer, and director Philip Seymour Hoffman is speaking publicly about abusing heroin earlier this month.

The 45-year-old has always been candid about his struggles with drugs and alcohol, but spent the last 23 years sober. In that time he's had a hand in a multitude of critically acclaimed films, and he won the Academy Award for best actor in 2006 for his work in Capote.

Hoffman told TMZ that he began abusing prescription pills last year. That escalated to heroin use earlier this month, at which point he says he realized he had a problem. Hoffman says he only snorted heroin for about a week before he checked himself into an East Coast detox facility on May 14.

Hoffman's detox stint forced him to miss a May 18 promotional event at Cannes for the new Hunger Games film Catching Fire. But the actor is now back to work; he's currently in Europe for production on a new film. He is also slated to appear in John Slattery's upcoming directorial debut God's Pocket with Christina Hendricks.

[via, photo via AP]