Zac Efron Completed Stint in Rehab (Report)

Zac Efron TIFF - P 2013
Getty Images

Zac Efron TIFF - P 2013

The 25-year-old, who has three movies coming out in the next few months, finished his recovery roughly five months ago.

Zac Efron recently completed a stint in rehab, according to multiple reports.

The 25-year-old former High School Musical star finished his recovery roughly five months ago, sources tell People.

Efron, who will next be seen in the JFK assassination drama Parkland, was at the film's premiere at the Toronto Film Festival, where he looked healthy, bright-eyed and happy.

VIDEO: Zac Efron, Colin Hanks on Being Covered in Blood for JFK Pic 'Parkland'

Efron also had a healthy glow around the time he reportedly completed his stint in rehab, when he walked the red carpet at the Tribeca Film Festival premiere of At Any Price.

People's source says Efron is "doing great. He's taking care of himself and it shows."

Efron's partying ways had previously been hinted at in public appearances. The actor described a visit to a strip club during an appearance on Jimmy Kimmel Live! and famously dropped a condom on the red carpet at the premiere of Universal's kids' movie The Lorax.

VIDEO: Seth Rogen and Rose Byrne Feud With Zac Efron in 'Neighbors' Red-Band Trailer

Efron stars alongside Michael B. Jordan and Miles Teller in the recently retitled That Awkward Moment (formerly Are We Officially Dating?), which will be released in January, and he feuds with Seth Rogen and Rose Byrne in May's Neighbors.

Efron also has a Warner Bros.-based production company, Ninjas Runnin' Wild, which he runs with his manager Jason Barrett.

The company's first film will be That Awkward Moment.

Efron's rep has not yet responded to The Hollywood Reporter's request for comment.