Dokuz yaşındaki Tony (Jonathan Lipnicki), ailesiyle birlikte Amerika'dan İskoçya'ya göç eder. İlk zamanlar yeni kasabasına alışamayan Tony, geceleri vampirlerle ilgili rüyalar görür. Bu rüyalar küçük çocuğa heyecan verir; ta ki bir gece gerçekten yaşıtı bir vampir odasından içeri uçarak girene kadar. Rudolph (Rollo Weeks) ismindeki vampir Tony'ye bir törene hazırlandıklarını, ancak törenin gerçekleşmesi için kayıp bir muskanın bulunması gerektiğini anlatır ve yardım ister. Tony, Rudolph adlı bu vampirle arkadaş olur ve birbirinden güzel maceralar yaşamaya başlar.