E! Online and People report that former "High School Musical" star Zac Efron recently completed a stay in rehab for substance abuse issues.

"He's healthy, happy and not drinking," a source told E! News. "He's taking time to focus on working."

Efron made his first public appearance in months on the red carpet at the premiere of his latest film, the JFK drama "Parkland", at the Toronto International Film Festival on Sept. 6. He'll also be costarring with Seth Rogen in the comedy "Neighbors," due out in May.