W 1752 roku rodzina Collinsonów wraz z synkiem Barnabasem wsiada na pokład statku, który płynie do Ameryki. Mają nadzieję, że tam rozpoczną życie na nowo i fatum, które krąży nad nimi po prostu zniknie. Mija 20 lat. Dorosły już Barnabas (Johnny Depp) ma wszystko, czego mógłby zapragnąć. Jest bogaty i potężny. Jedyną jego wadą jest słabość do kobiet. Wszystko jednak zmienia się, kiedy bohater łamie serce pięknej Angelique Brouchard (Eva Green), która z nienawiści zamienia go w wampira, a potem
...
zabija. Mijają lata. Po niespełna dwóch stuleciach Barnabas znów powraca na ziemię i wtedy dopiero zaczyna na nowo poznawać świat, który wygląda zupełnie inaczej niż za czasów jego młodości.