Zac EfronZac Efron delivered $10,000 worth of toys to sick children at a hospital in Los Angeles on Friday.

The High School Musical star delivered art sets, board games, mini keyboards, Tickle Me Elmo dolls and HSM merchandise to critically ill children at the Mattel Children’s Hospital UCLA.

An onlooker at the event added that Zac toured the wards for over two hours, signing autographs and posing for pictures with patients and staff: “He really spent time bonding with each of the children and their families.

“The kids were smitten and beaming from ear to ear. Some of the kids couldn’t even speak, but they had the widest grins and would sit as close to him as possible.

“Zac was super gracious and could not have been more kind and truly happy to be there.”