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