Sam (Corey Haim) y Michael Emerson (Jason Patric) son dos chicos americanos muy convencionales. Tras el divorcio de sus padres, se instalan con su madre en la tranquila ciudad de Santa Carla (California), donde corren rumores sobre vampiros. La personalidad de Michael cambia sensiblemente cuando empieza a ir con una banda de moteros cuyo líder es el carismático David (Kiefer Sutherland). A su madre no le gustaría nada saber en qué se está convirtiendo.
Charley Brewster es el típico adolescente americano. Su madre cree que ve demasiadas películas de terror. La vida de Charley es muy tranquila, hasta que se convence que su nuevo vecino, Jerry Dandridge, es un vampiro. Nadie, y menos aún la policía, está dispuesto a creer que Dandridge es responsable de un montón de extraños asesinatos. Charley encuentra un aliado en Peter Vincent, un antiguo actor de películas y presentador de programas de terror en la televisión. Peter intentará salvar a Charley y a su amada de los mortales colmillos de Jerry.
Hay un nuevo museo en la ciudad, un museo de cera. El propietario, tratándose de algo novedoso en el lugar, invita a varios grupos de adolescentes para que entren a las sesiones de horas más intempestivas, eso sí, sin pagar. En el interior, las figuras de cera reproducen macabras escenas de crímenes y los más terroríficos personajes de terror. ¿Pero son simplemente seres inertes? La respuesta es no, ya que cobran vida y nutrirán su hambre de matar con los inocentes visitantes, que se convertirán en inesperados personajes de las historias que allí se representan.
Marie es una hermosa vampiresa que se alimenta de "tipos malos", Joe, un policía secreto infiltrado en una corrupta familia mafiosa y Sal Macelli, un capo sediento de poder. Cuando Marie y Joe coinciden en la persecución de Macelli, inesperadamente descubren que tienen mucho en común, y cuando el policía se da cuenta de que ser inmortal es lo mejor que ha podido pasarle, Marie y Joe tendrán que ingeniárselas para evitar que la ciudad se convierta en la nueva Transilvania..