Speculations are rife that Zac Efron has been staying healthy and happy since he completed his short rehab stint about five months ago.
Zac Efron looks quite hot in a still from the movie.
According to E! News, the 25-year-old actor is not drinking and is currently focusing on his work, CBS News reported.
Another US publication has claimed that the, High School Musical, star, who is doing great at the moment, is taking care of himself and it shows.