Het geïsoleerde stadje Barrow, Alaska, wordt iedere winter 30 dagen lang in volledige duisternis gehuld. Veel inwoners zoeken in die periode hun heil elders. Deze winter vestigt een mysterieuze groep vreemdelingen, vampieren, zich in het stadje. Ze bereiden zich voor om zich gedurende de ononderbroken nacht-van-30-dagen tegoed te doen aan de overgebleven inwoners. De sheriff (Josh Hartnett), zijn vrouw Stella (Melissa George) en een steeds krimpende groep inwoners zullen alles uit de kast moeten halen om te overleven tot het weer licht wordt.

Een liefdevol jong stel ontdekt dat ze een kind verwachten, maar de man wil haar vriendin niet graag aan zijn familie voorstellen. Is het omdat hij een vampier vader, een heksenmoeder, een spookachtige oma en een zombie-oom heeft?

Een vampier genaamd Saya, maakt deel uit van een geheime overheidsorganisatie die jacht maakt op Demonen en deze ook doodt. Ze wordt in een militaire school geplaatst om te onderzoeken wie van haar klasgenoten is vermomd als een demon.

Een eenzame en nerdachtige man ontmoet in zijn kleine appartement de geesten van vier verleidelijke strippers.