在美國阿拉斯加最北邊的極地圈內,偏僻小鎮巴羅每年會經歷持續三十天的極夜。當又一個漫長的黑夜降臨時,陌生流浪漢的到來打破了鎮上的寧靜。小鎮治安官伊本(喬什·哈奈特飾)從流浪漢口中得知,以馬洛(丹尼·赫斯頓飾)為首的二十名吸血鬼將趁極夜襲擊巴羅。由于大部分居民已遷徙至南方,留在鎮上的多為老弱病殘者,他們被迫在伊本帶領下對抗兇殘的吸血鬼。與此同時,伊本與妻子斯泰拉(梅麗莎·喬治飾)的婚姻關系因長期疏離而瀕臨破裂。在與吸血鬼軍團的殊死搏斗中,伊本為保護幸存者選擇犧牲自己,在引爆天然氣井與馬洛同歸于盡前,將妻子和兒子托付給救援隊伍。這場血戰最終以吸血鬼首領的覆滅告終,極夜結束時僅存的部分居民得以重見天日。