Zac Efron woke up to a flooded house after his swimming pool overflowed.

The 'High School Musical' star - who recently splashed out $1 million on a "modest" Hollywood apartment - found his lavish home was ankle-high in water after a night of torrential rain flooded his infinity pool.

A source told National Enquirer magazine: "Zac called his pool guy, who arrived with a pump and started directing water away from the property."

The 22-year-old actor had to call up a group of his closest friends, who came over and helped him repair the damage and clear up the mess.

The source added: "He and some pals spent an entire day mopping out his house and sandbagging doors to block further flooding. Now Zac's working with landscapers to design a better drainage set-up - and he just keeps thanking his lucky stars he was in town to stop further damage."

As well as flooding his Los Angeles mansion, Zac's garden was also damaged by adverse weather.

The magazine reported: "While Zac slept, his swimming pool had overflowed, his backyard became a lake and water seeping under exterior doors flooded the house."