• Share
  • Tweet
  • Share
Philip Seymour Hoffman

Andy Kropa/Invision/AP

On Tuesday, less than three weeks after checking out from detox for heroin abuse, Philip Seymour Hoffman looked exuberant and at ease.

The 45-year-old actor appeared onstage at the 2013 Envision Awards in NYC and appeared very much his happy, healthy self.

A source told E! News Seymour underwent 10 days of treatment last month after a brief, weeklong heroin relapse. Per the source, Hoffman recognized his downward spiral and "took care of it," and by the end of May was "back to work."

PHOTOS: Cory Monteith reunites with Lea Michele post-rehab

The Capote star, who had been clean for 23 years prior to his most recent struggle, reportedly began to battle addiction again a year ago by abusing prescription pills, which eventually led to snorting heroin.

We're certainly glad to see that he got the help he needed and appears to be doing well.