Los Angeles: Actor-singer Zac Efron has made positive lifestyle changes, after getting out of a rehab a year ago.

Zac Efron
Zac Efron. Pic/Santa Banta

Zac Efron now spends his time reading scripts, working out, going to 12-step meetings and honing a new support system, and is no longer a fixture at Hollywood house parties, sources told people.com.

"He cut most everyone out of his life who were part of the party scene," the source added.

The 26-year-old actor said he feels blessed at a facebook live event, after promoting his new comedy 'Neighbors' at the SXSW festival last weekend.

The former 'High School Musical' star 'has temptations', said an industry source who spent time with Efron since rehab.

“Zac Efron is totally committed to being sober now," added another source.