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