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.

Deze nieuwe slaapzaal ligt midden in de prachtige natuur. Maar wat niet iedereen weet, is dat dit gebied een toevluchtsoord is voor mensen met tovenarij, mensen die spelletjes spelen en vol mysteries zitten die niet kunnen worden beantwoord.