Photo OMG! Zac Efron shaves off his lovely hair

LONDON, ENGLAND - SEPTEMBER 16: Actor Zac Efron attends 'The Death And Life Of Charlie St Cloud' UK film premiere at the Empire Leicester Square on September 16, 2010 in London, England. (Photo by Ian Gavan/Getty Images)

Oh my Gooood! Check out this photo of Zac Efron without his lovely hair.

We were gobsmacked to see the snap of sexy Mr Efron without his usual ‘do, instead the newly single actor has a buzz cut.

Hollywoodlife.com reports that the 23-year-old actor shaved his head for his upcoming movie, The Lucky One, in which he plays a Marine who returns from Iraq on a quest for love.

On anyone else we would probably HATE this, but Zac kind of makes it work – we’re still undecided. He certainly looks older and oh-so macho.

Click here to see a photo.

What do you think of Zac’s new ‘do? Leave us a comment.