It's a chance for teens and young adults to experience the prom they might not otherwise get to attend.
A surprise guest took the stage dressed in keeping with the theme which was masquerade. The surprise guest took off his mask and the crowd roared to find it was actor Jack Black.
"Someone in my family is closely involved in the cause and asked me to come out, and I said yeah of course. How could I say no? How could I refuse?" Black said.
Black spent an hour signing autographs and later performed a song for the teens.