बैरो शहर, अलास्का अपने आप को वार्षिक "30 डेज़ ऑफ़ नाईट", के लिए तैयार कर रहा है जिस दौरान एक महीने के लिए सूरज नज़र नहीं आएगा: कुछ स्थानीय लोग फेयरबैंक्स की ओर प्रस्थान करते हैं या कुछ दक्षिण की ओर चले जाते हैं। जैसे ही शहर तैयार हो जाता है, एक अजनबी (बेन फोस्टर) एक बड़े जहाज से वहां आता है। बैरो में आते ही, वह शहर के संचार और परिवहन को तहस-नहस करने में लग जाता है।

बैरो के शेरिफ, एबेन ओलेसन (जोश हार्टनेट) इन अपराधों की जांच करते हैं। इसी जांच के दौरान, उन्हें यह पता चलता है कि उसकी परित्यक्त पत्नी, स्टैला ओलेसन (मेलिसा जॉर्ज), की बाहर जाने की आखरी प्लेन छुट गई और वह शहर में ही फंस गई है। हालांकि वे एक दूसरे का सामना करने से बचने की कोशिश करते हैं, पर जब शहर के डाइनर में एबेन का सामना अजनबी के साथ होता है, स्टेला उसे हराने में उसकी मदद करती है और उसे स्टेशन हाउज़ तक ले जाती है।

जेल में अजनबी, शहरवालों को यह कहकर ताने देता है, कि मौत उनके लिए आ रही है। तभी, पिशाच स्थानीय दूरसंचार केन्द्र और उर्जा आपूर्ति पर हमला कर देते हैं, जिसके कारण शहर अंधेरे में डूब जाता है और बाहरी दुनिया से कट जाता है। 

इस बीच, मारलोव (डैनी ह्यूसटन) के नेतृत्व में, वे पिशाच शहर पर हमला कर देते हैं। पिशाच एक प्राचीन, कण्ठस्थ भाषा बोलते हैं जो सबटाईटोलों द्वारा स्पष्ट किया जाता है। जब तक कि उनके सिर पर गोली नहीं मारी जाती, बुलेट का उनपर कोई असर नहीं होता। वे शहर के अधिकांश भाग में नरसंहार करते हैं, जिसमें एबेन की दादी भी शामिल हैं, जबकि बाकी बचे लोग डाइनर में एकत्र होते हैं। पिशाच एबेन और स्टेला पर भी हमला करते है लेकिन स्थानीय बर्फ हटाने वाली गाड़ी का ड्राइवर, बीयू ब्रोवर (मार्क बून जूनियर), उन्हें बचाता है। सभी एक ऐसे सुरक्षित घर में जाने का तय करते हैं जिसके मालिक ने उसी दिन तड़के शहर छोड़ दिया था। उस घर में एक छुपि हुई अटारी है जहां वे छिप सकते हैं। मार्लोव जेल में उस अजनबी से मिलता है और उसे यह भरोसा दिलाता है कि वे उस का ख़याल रखेंगे. फिर, उसकी इच्छा के अनुसार उसे पिशाच बनाने के बजाए, मार्लोव उसे मार डालता है। मार्लोव पिशाचों को यह आदेश देता है कि वे किसी को पिशाच में तब्दील ना करे; वे पूरे शहर में नरसंघार करेंगे और फिर गायब हो जायेंगे ताकि आधुनिक मानवता के इस विश्वास की रक्षा की जा सके कि पिशाच "केवल बुरे सपने" हैं और कुछ नहीं।

अगले सप्ताह से भी अधिक समय तक, एबेन, स्टैला, जेक और अन्य सात लोग अटारी के परिस्थतियों को झेलते हैं। इस दौरान, बचे हुए लोगों में से एक कर्स्टन टूमे (केमिली कीनान) मदद की गुहार करते हुए आती है, जिसे वास्तव में पिशाचों द्वारा एक प्रलोभन के रूप में इस्तेमाल किया जा रहा था। एबेन बाहर आकर उसकी मदद करने का प्रयास करता है, जब वह जॉन रिस को एक इमारत के नीचे संकरी जगह में फंसा हुआ पाता है। चूंकि लड़की, अपनी ओर किसी का ध्यान आकर्षित कर पाने में असफल हो जाती है, पिशाच उसपर हमला करके उसे मार डालते हैं, एबेन जॉन की मदद करने का प्रयास करता है। हालांकि, उसे यह पता चलता है कि जॉन एक पिशाच बन चूका है और अंततः उसे मार डालता है। इसी की वजह से उसे यह पता चलता है कि केवल सर काट देने से ही पिशाचों को मारा जा सकता है। वह अस्थमा के एक गंभीर दौरे से पीड़ित होकर घर में वापस लौटता है और बेहोंश हो जाता है, लेकिन इससे पहले वह स्टेला और बीयू को अपने द्वारा जाना हुआ राज़ बता देता है। इसके तुरंत बाद, विल्सन और उनका बूढ़ा पिता, आइसैक, तब खो जाते हैं जब वे उस सुरक्षित घर से बाहर निकलते है जिसमें वे छुपे हुए थे।

जब एक बर्फानी तूफान चलती है, एबेन और अन्य किराने की दूकान तक पहुंचने के लिए वाईटआउट के माहौल का फायदा उठाते हैं। वहां, एक जवान पिशाच लड़की उनपर हमला करती है और उनमें से एक को घायल कर देती है। वाईटआउट का माहौल खत्म हो जाता है, जिसके कारण वे छुपे हुए परित्यक्त घर तक वापस नहीं पहुंच पाते. एबेन यह निर्णय लेता है कि सभी को पुलिस स्टेशन तक जाना चाहिए। वह एक विकर्षण उत्पन्न करने के लिए अपनी दादी के घर की ओर दौड़ता है ताकि वह पराबैंगनी प्रकाश यंत्र को पुनः प्राप्त कर सके। एबेन घर तक पहुंचने में कामियाब हो जाता है, कूद कर जनरेटर को चलाता है और उन पिशाचों पर प्रकाश डालता है जो उसका पीछा कर रहे थे। उसके ऐसा करने से वह आइरिस नामक एक महिला पिशाच को भयानक रूप से जला देता है, जिसके कारण मार्लोव उसे मारने के लिए मजबूर हो जाता है। एबेन उस घर से निकलने में कामियाब हो जाता है और पिशाच उसका पीछा करते हैं। बीयू उसके बचाव के लिए आगे आता है, जिसके दौरान वह कई पिशाचों को अपने गड्ढा खोदने वाले ट्रैक्टर से मार डालता है। वह एक होटल के भीतर अपने ट्रैक्टर को भिड़ा देता है और फिर बारूद के एक बक्से में सड़क फलेयरों की सहायता से आग लगाकर स्वयं को मारने की कोशिश करता है। उसकी चाल असफल होती है, हालांकि विस्फोट से बच जाने के बाद मार्लोव उसका सर कुचल डालता है, लेकिन इससे एबेन को पुलिस स्टेशन तक पहुंचने का समय मिल जाता है। वहां, एक घायल सदस्य, कार्टर डेविस (नाथानिएल लीस) एक पिशाच में तब्दील हो जाता है। वह समूह को एक शराबी ड्राईवर के कारण अपनी पत्नी और बच्चों की मौत की बात बताता है। वह उनके साथ रहना चाहता है और वह हमेशा के लिए जीवित रहने की संभावना के कारण डरा हुआ है क्योंकि अब वह मृत्यु पश्चात उनसे कभी नहीं मिल पायेगा. उसमें थोड़ी इंसानियत बाकी रहने के कारण वह एबेन से कहता है कि वह उसे खत्म कर दे। एबेन इसका अनुपालन करता है और उसका सर काट देता है।

दो और सप्ताह बीत जाते है। स्टेला और एबेन को उनका डेप्युटी बिली किट्का (मनु बेनेट), मिल जाता है, जो उन्हें सड़क के उस पार से एक फ्लैश लाईट के ज़रिये इशारा करता है। एबेन और स्टेला बिली के घर तक पहुंचने में कामयाब होते हैं। जब पिशाचों ने हमला किया था, तब बिली ने अपनी पत्नी और बेटियों को मार डाला था, लेकिन आत्महत्या करते समय उसकी बंदूक जाम हो गयी थी। स्टेला और एबेन उसे वापस पुलिस स्टेशन ले जाते हैं। वहां जा कर उन्हें पता चलता है कि बाकी के लोग युटीलीडोर तक पहुंचने में कामयाब हो चुके हैं, जो तेल के पाइप लाइन को नियंत्रित करने वाला एक विद्युत् केन्द्र है और एक मात्र ऐसी संरचना है जिसमें अभी तक बिजली है। एबेन, स्टैला और बिली चुपके से युटीलीडॉर की ओर बढने लगे। जल्द ही उन सदस्यों ने एक आकृति को अपनी ओर बढ़ते हुए देखा. उन्हें जल्दी ही एहसास हो गया कि यह एक युवा मानव लड़की है। स्टैला, पिशाच ज़ुरिअल (जॉन रौल्स) द्वारा पीछा की जाने वाली, गेल रॉबिंस नामक उस युवती की सहायता करने के लिए रुक जाती है। एबेन और बिली पिशाच का ध्यान बटाने की कोशिश करते हैं जबकि स्टेला युवती को एक सुरक्षित जगह तक ले जाती है। इसके बजाय, बिली और एबेन एक दूसरे से दूर हो जाते हैं। वे दोनों ही अंततः युटीलीडॉर तक पहुंचने में कामयाब हो गए, लेकिन एक और पिशाच बिली का पीछा करते हुए अंदर आ गया।

एबेन सभी बचे हुए लोगों को जीवित देख कर खुश होता है। पिशाच बिली पर हमला करता है और उसकी गर्दन को नोच कर और उसे चौका देता है। जब पिशाच एबेन पर हमला करने के लिए पलटता है, तब बिली उठता है और उसे मार कर युटीलीडोर के पंप के गीयर में डाल देता है, जिसके परीणामस्वरूप वह प्राणी टुकड़ों में कट जाता है। बिली का हाथ भी गियर में फंस जाता है और उसकी पूरी कलाई कट जाती है। बिली दर्द में चिल्लाता है और एबेन उसे शांत करने की कोशिश करता है। एबेन को तब एहसास होता है कि बिली की चीखें पैशाचिक चीत्कार में बदल गई है। एबेन को मजबूरन एक कुल्हाड़ी से बिली का सर काट कर उसे मार डालना पड़ता है।

सूरज को उगने में अब कुछ ही घंटे रह जाते हैं। पिशाच पूरे शहर को जला डालने का निर्णय करते हैं ताकि उनके निशानों को मिटाया जा सके और इस सोच को बचाया जा सके कि उनका अस्तित्व नहीं है। स्टेला रेडियो द्वारा एबेन को सूचित करती है कि वह उस युवती के साथ युटीलीडॉर से आने वाले रास्ते के उस पार एक परित्यक्त ट्रक के नीचे छुपे हुए हैं और आग तेज़ी से उनकी ओर बढ़ रही है। जब एबेन को यह एहसास होता है कि वह एक मनुष्य के रूप में पिशाचों को हरा नहीं पायेगा, तब वह बिली के संक्रमित खून को अपने शरीर में डाल लेता है ताकि वह उनसे एक पिशाच बन कर मुकाबला कर सके। वह और मार्लोव एक क्रूरतापूर्ण लड़ाई लड़ते हैं। जैसे-जैसे लड़ाई अपने अंजाम तक पहुंचती है, एबेन के एक मुक्का मारने पर मर्लोव उसे रोकने की कोशिश करता है। एबेन के पैशाचिक ताकत से सशक्त, यह मुक्का, मर्लोव के मुह से होते हुए उसके सीर के पीछे से बाहर निकल जाता है, जिससे उसकी मौत हो जाती है। नेत्रित्व विहीन और सूरज के उगने का समय हो जाने पर, अन्य पिशाच अदृश्य हो जाते हैं।

एबेन और स्टेला सूर्योदय को साथ-साथ देखते हैं। जब स्टेला एबेन के कंधे पर अपना सर टिकाती है, वे दोनों एक अंतिम चुंबन लेते हैं। जैसे-जैसे सूरज चमकता है स्टेला, एबेन को अपनी बाहों में कस लेती है। उसका शरीर जलने लगता है और उसके मुह से एक दिल दहलाने वाली चीख निकलती है। कुछ सेकंड बाद वह मर जाता है और उसका शरीर राख बन जाता है। फिल्म के अंत में स्टेला को एबेन की भस्मवर्ण लाश को गोद में लिए दूर देखते हुए दर्शाया गया है।


कथानक
रिलीज़ और अभिग्रहण
उत्तर-कृति
निर्माण