Zac Efron is a mama's boy.

The teenage girls will love him even more....
Zac Efron has revealed he’s very much a mummy’s boy whenever he has time off work.
When he has a couple or more days off in a row, the High School Musical star returns to his hometown of San Luis Obispo, three hours north of Los Angeles, to see his mum Starla.
He explained recently: “I have a boot full of laundry and I go and sleep in my old bunk bed.”
“You just don’t realise how amazing it is to wake up to a hot breakfast made by your mum until it’s gone.”
Even though Zac has been acting since he was 11, he credits his mum and dad David for keeping him grounded in reality: “I had a protected childhood. I was lucky.”