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 (24.11.11).

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.

"I screamed like a 13-year-old girl."

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.