Zac Efron allegedly sought treatment in rehab for addiction this year, with different sources suggesting it was either alcohol or cocaine that was his drug of choice.

The 'High School Musical' Disney wonderboy who everyone always held as a shining example of a child star turning out alright reportedly completed a stint in a treatment facility approximately five months ago. E! News seem to think that the whole thing revolved around a booze problem, saying that it all happened as he was filming Seth Rogen's 'Neighbors', and that now 'He's healthy, happy and not drinking. He's taking time to focus on working.'

However TMZ are saying that the actor spiraled out of control while filming 'Neighbors' in April and was a no-show on set for a number of days, with their insider saying: 'It was common knowledge he was struggling with cocaine' and that he went on a 'coke rager in a room at the SkyLofts at the MGM Grand in Vegas' causing $50k in damage.

A spokesperson for Zac said: 'Don't think we'll be making a comment.' Apparently Zac is completely back on the wagon now, with another source telling that the 25-year-old actor is 'doing great' and is now clean and sober, adding: 'He's taking care of himself and it shows.'

We're more inclined to think that it was the booger sugar that Zac needed help for. There's no way someone could be boozing for days and turn up to the set of their movie looking like this.

Otherwise we'd be a race of ripped beauties, and we all know that's not the case.