Zac Efron Shaves It Off

While Zac Efron may have not had much choice in getting his head shaved for his new film, the actor got into the Christmas spirit by telling others on the set that he’d donate money to the Kingley House children’s charity for each additional person that got the same haircut!

How  many others do you think took him up on it? Read on to find out…

30 crew members took Zac up on his offer, even two women who additionally donated their hair to Locks of Love.

Efron has spent the last few months filming The Lucky House in New Orleans in which he plays a marine who has been on a mission to Iraq for three consecutive tours and finally returns to North Carolina in order to look for the woman who he thought was a lucky charm for him.

“He likes doing things for charity – two Make-A-Wish kids came… to the set while he was there – and he felt like he wanted to do something for a New Orleans charity since he had such a nice time shooting there,” said Efron’s publicist Gina Hoffman.