W opuszczonym Delray w stanie Michigan pogrążony w depresji muzyk Adam (Tom Hiddleston) mieszka w starym domu pośród opuszczonych budynków ze swoimi instrumentami muzycznymi i książkami. Adam był wampirem od wieków, ale jest zmęczony losem świata podjętym przez złe decyzje ludzkości. Ma umowę o zachowaniu poufności z Ianem (Anton Yelchin), który dostarcza mu rzadkie instrumenty i nie zadaje pytań. Adam udaje doktora Fausta i kupuje worki z krwią od doktora Watsona (Jeffrey Wright) w pobliskim szpitalu. Jego żona i kochanka Eve (Tilda Swinton) mieszka w Tangerze w Maroku i również jest wampirem. Jej najlepszym przyjacielem jest Christopher „Kit” Marlowe (Sir John Hurt), który dostarcza jej krew, którą kupuje od francuskiego lekarza. Kiedy Ewa dzwoni do Adama z Tangeru, czuje, że jest przygnębiony i postanawia polecieć na spotkanie z nim do Detroit. Spotyka Kita, by się z nim pożegnać, a Kit mówi Ewie, że miał sen z jej młodszą siostrą Avą (Mia Wasikowska). Ewa i Adam spotykają się i spędzają noce kochając się nawzajem. Niespodziewanie dzika i lekkomyślna Ava przybywa do domu Adama i wywraca ich życie do góry nogami.