Abronsius (Jack MacGowran) é um professor universitário especialista em vampiros que decide ir até a Transilvânia, no coração da Europa Central, acompanhado de seu fiel discípulo Alfred (Roman Polanski), que infelizmente é bem medroso. Abronsius tem como objetivo aprender sobre vampiros e combatê-los, se possível, mas os fatos tomam um rumo inesperado e vão de encontro aos objetivos do professor.
Barrow, Alasca. Durante os 30 dias do inverno local a cidade fica na mais completa escuridão. Neste período boa parte dos moradores viaja rumo ao sul, mas neste ano a cidade recebeu a visita de seres estranhos: um grupo de vampiros, que pretendem se aproveitar da noite constante para atacar os moradores locais. Para combatê-los um pequeno grupo é reunido, liderado pelo xerife Eben Oleson (Josh Hartnett) e por sua ex-esposa Stella (Melissa George).