Philip Seymour Hoffman appeared onstage at the 2013 Envision Awards in New York City on Tuesday less than three weeks after checking out of rehab for detox from narcotic abuse, according to E! News.

The 45-year-old actor and father of three entered a detox facility on the East Coast for a 10-day stay in May for a heroin relapse and was back to work on a movie by the end of last month. The Oscar winner struggled with substance abuse when he was in his early 20s but had not used in 23 years. Hoffman started battling addiction again over a year ago when he began abusing prescription pills and his habit escalated to snorting heroin.

Hoffman attended the event to honor Michael Barker and Tom Bernard, Co-Presidents and Co-Founders of Sony Pictures Classics.

A source told E! News that Hoffman, who won a Best Actor Oscar in 2006 for Capote, only used heroin for about a week before he decided to seek help and entered a treatment facility somewhere on the East Coast.

A native of Rochester, New York, Hoffman attended New York University's Tisch School of the Arts and graduated with a B.F.A. degree in Drama in 1989. He was cast in supporting roles in several other major productions, but his breakthrough role came when he appeared in Paul Thomas Anderson's 1997 film Boogie Nights.

He quickly established a reputation as one of the finest film actors, Hoffman appeared in a variety of supporting and second leads in indie and major features, including Todd Solondz's Happiness (1998), The Talented Mr. Ripley in 1999, Anderson's film Magnolia of the same year, Almost Famous and State and Main, both released in 2000.

He next appears on the big screen starring in The Hunger Games: Catching Fire out on November 22.

Watch a trailer for Hunger Games below.