Zac Efron has donated more than 300 items of clothing to disadvantaged teens.

The ‘New Year's Eve' actor handed over a number of his designer garments to the Children's Resource Network of the Central Coast – which provides to homeless teenagers – shortly before the Thanksgiving holiday.

Lisa Ray, chief executive officer of the charity, admitted she "screamed like a 13-year-old girl" when the 24-year-old hunk dropped off the items.

She told the San Luis Obispo Tribune newspaper: "His gift says a lot. It's not only the clothing. It's having something special that other kids wouldn't have access to. It shows them that people do care.

As well as giving the items to Children's Resource Network of the Central Coast – which has helped clothe more than 3,500 kids and teens since its launch in 2009 – Zac signed a wall in the Teens' Closet.

Special tags will be put on the items so that the homeless and disadvantaged teens who receive them will know he previously owned them.