В канун Рождества группа террористов захватила международный аэропорт и теперь удерживает тысячи путешествующих в качестве заложников. Банда подготовлена ко всевозможным случайностям, за исключением одной - встречи с Джоном Макклейном. Брюс Уиллис возвращается в роли супергероя-полицейского, который сражается не только с террористами, но и с некомпетентным шефом полиции аэропорта, тупоголовым начальником антитеррористического подразделения и страшным снежным бураном.
В канун Рождества группа террористов захватила международный аэропорт и теперь удерживает тысячи путешествующих в качестве заложников. Террористы — банда отступников из первоклассно вооружённых коммандос, возглавляемых одержимым жестокостью офицером. Их цель — спасти наркобарона. Банда подготовлена ко всевозможным случайностям, за исключением одной — встречи с Джоном Макклейном, отставным полицейским, который почувствовал, что уже сталкивался с одним из террористов.
Ожидающий прилета своей семьи Роман узнает, что случилось непоправимое — произошла авиакатастрофа и его любимые — жена и беременная дочь — погибли.
Потеряв тех, ради кого жил, он преследует единственную цель — посмотреть в глаза невольного убийцы и услышать слова сожаления. Более года поиска приводит Романа к авиадиспетчеру Полу, управлявшему курсом самолета в момент катастрофы.