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