Darren Shan es un buen estudiante que pasa el tiempo con su amigo Steve y no suele meterse en líos. Pero el destino hace que un siniestro circo ambulante se cruce en su camino. Un vampiro llamado Larten Crepsley (John C. Reilly) se ofrece a los chicos como mentor y les propone unirse al Circo de los Extraños, que ofrece un espectáculo con criaturas monstruosas como el Chico Serpiente, el Hombre Lobo, la mujer barbuda. Darren no tarda en convertirse en una codiciada presa tanto para los vampiros como para sus letales enemigos, los "vampenezes". El chico tratará de evitar que la inminente guerra acabe por arrancarle la poca humanidad que le queda.