Dziewięcioletni Tony Thompson przenosi się wraz z rodzicami z wielkiego amerykańskiego miasta do niewielkiej wioski w malowniczym zakątku Szkocji. Wkrótce jego największą fascynacją stają się wampiry, o których - ku swemu zaskoczeniu - śni co noc. Pewnego wieczora przez okno w jego pokoju wlatuje ogromny nietoperz. Przybiera on postać rówieśnika Tonyego, małego wampira o imieniu Rudolf, który wyczuwa w nim bratnią duszę. Rudolf wyjaśnia zdumionemu chłopcu, że on i jego rodzina nie są niebezpieczni dla ludzi, żywią się bowiem krwią zwierząt. Tony zaprzyjaźnia się z nim i poznaje jego rodziców, Fredericka i Fredę. Okazuje się, że rodzinę Rudolfa prześladuje bezwzględny łowca wampirów o imieniu Rookery. Rudolf szuka zaginionego przed 300 laty magicznego kamienia, którzy może przywrócić jemu i jego rodzicom ludzką postać. Wierzy, że jeśli odnajdą kamień zanim kometa Attamon przeleci obok księżyca, staną się na powrót zwykłymi śmiertelnikami. Tony postanawia im pomóc...