A los cinco años, Billy presencia cómo un hombre disfrazado de "Santa Claus" asesina brutalmente a sus padres. Años después, el joven, trastornado por su pasado, inicia una serie de macabros crímenes disfrazado como el asesino de sus progenitores.
Ren (Kevin Bacon), un adolescente recién llegado de Chicago, se ha mudado con su familia a un pequeño pueblo del medio oeste donde el estricto pastor Shaw Moore (John Lithgow) ha prohibido el baile a los jóvenes. Pero Ren, que además de rebelde es un entusiasta de la música, intentará por todos los medios acabar con esa prohibición, al tiempo que se enamora de Ariel (Lori Singer), la hija de Moore.