Adam (Tom Hiddleston) egy visszavonultan élő vámpír,
aki zenészként tengeti életét detroiti lakásában. Egy nap újra
találkozik élete szerelmével, a szintén vámpír Eve-vel (Tilda Swinton),
aki hátrahagyja addigi életét a marokkói Tangerben, hogy ismét Adammel
legyen. A szerelmespárt váratlanul meglátogatja Eve felelőtlen és
bajkeverő húga (Mia Wasikowska), aki nemcsak, hogy irritálja Adamet, de
veszélybe sodorja az egyetlen embert, akivel a zenész jó kapcsolatot
ápol.