Zac Efron lost 12lbs after breaking his jaw.

The 26-year-old actor - who endured a stint in rehab last year for alleged cocaine and alcohol abuse - had his jaw wired shut after a fall last September and admits the six weeks which followed the accident ''sucked'' because he couldn't eat solid food.

He said: ''It was pretty gnarly. ''I was drinking foods solidly for six weeks - only liquid foods. It sucked...I lost, like, 10-12 pounds.''

Despite the painful injury, the 'That Awkward Moment' actor insists his mishap was ''kind of cool'' because he fell after slipping on water from his indoor fountain.

He told TV talk show host Jimmy Kimmel: ''I was running through my house and I slipped and fell on my face.

''Let me start over, because the story starts kind of cool. I have a fountain in my house. That's kind of dope, right? So I was running through and slipped on water and hit my chin on the fountain in my house. It's not a big fountain, but it's a fountain in my house.''

Despite the injury and his stint in rehab, single Zac recently insisted he is feeling better than ever.

He said: ''I'm in the best place I've ever been. I've never been this happy before. Things are good.''