Joey Gaydos Jr. as Zack "Zack-Attack" Mooneyham Gaydos played Zack, a shy guitarist who takes on the lead guitar role for their class's band. Image Source: Everett Collection