Nach einem unschönen Vorfall soll Zahnfee Niall nur noch die Zähne bestimmter, magischer Wesen einsammeln. Genau dabei gerät er jedoch in einen magischen Sturm und stürzt ins Meer. Von den Wellen angespült wird er von dem Vampir Jeremy gefunden, der vom Duft seines Blutes angezogen wurde. Zuerst betrachtet Jeremy den gefundenen Mann nur als Mahlzeit und will ihn aussaugen, sobald seine Eckzähne wieder in Ordnung sind, doch mit der Zeit ändert sich etwas zwischen ihnen. Als Jeremys Nichte entführt wird, machen sie sich gemeinsam an die Verfolgung, ohne zu ahnen, dass sie es auch mit der Vergangenheit der Zahnfeen zu tun haben.