Darren Shan (Chris Massoglia), quattordicenne cresciuto in periferia, s'imbatte un giorno in un fantasmagorico circo itinerante, il Cirque du Freak. Con l'amico Steve (Josh Hutcherson), assiste allo spettacolo: tra le star in scena c'è Larten Crepsley (John C. Reilly), che subito Steve riconosce. L'uomo è infatti un autentico vampiro, che trasforma anche Darren in un essere assetato di sangue e lo convince a unirsi ai mostruosi personaggi del circo....