Zac Efron is looking better than ever.
And it really showed as the 25-year-old actor walked the red carpet at the Toronto International Film for the premiere of Parkland, his upcoming new ensemble drama about the JFK assassination.
"I'm good, real good," he said.
And that's great to hear because Efron actually completed a stint in rehab about five months ago, sources exclusively tell E! News.
"He's healthy, happy and not drinking," one source said. "He's taking time to focus on working."
He sure is.