Five months after checking into rehab, Zac Efron was spotted walking the red carpet at the Toronto International Festival looking healthy and happy.

Efron was on hand to promote his latest film, Parkland, E! News reports. The 25-year-old actor expressed, “I’m good, I’m real good.”

"He's healthy, happy and not drinking," a source adds. "He's taking time to focus on working."

According to TMZ , Efron entered rehab to kick his addiction with cocaine.

“It was common knowledge he was struggling with cocaine,” a source tells TMZ. Another source notes that in addition to cocaine- Efron also dabbled in molly, a pure form of ecstasy.
Efron’s camp would not make a comment based on the claims.

Thankfully the 25-year-old actor was on the red carpet looking healthier than ever. Efron stars in Parkland, a drama which depicts the events following John F. Kennedy’s assignation.

Efron stars alongside Tom Welling, Jackie Earl Haley, Marcia Gay Harden and James Badge Dale.

Image: NBC