Zac partnered with Gifts.com on Friday to bring gifts and sign autographs for children at UCLA's Mattel Children's Hospital in Los Angeles.
The 21-year-old actor helped give away $10,000 worth of toys and spoke with critically ill patients during his visit.





Zac Efron's 17 Again topped the box offices its opening weekend. Did you watch Efron's new movie?
Comments (9)