Zac Efron Zac Efron

Zac Efron completed a stint in rehab approximately five months ago, E! News reports.

Efron's time in rehab went surprisingly under the radar. A source tells the site: "He's healthy, happy and not drinking. He's taking time to focus on working."

Celebrities who've survived scandal

The 25-year-old actor will next appear in Parkland, which chronicles the assassination of President John F. Kennedy.