Джон МакКлейн прибывает в Москву, чтобы вызволить из тюрьмы своего непредсказуемого сына, но холодная голова и железные мускулы вязнут в паутине российской действительности. Дело, в которое влип МакКлейн-младший, оказывается настолько «опасной трясиной», что отцу и сыну, чтобы выжить и в очередной раз спасти мир, приходится объединить свои усилия, забыв прежние, казалось бы, непреодолимые разногласия.
После ссоры с дочерью, с которой у него сложные отношения, полицейский Джон Макклейн отправляется забрать хакера Мэтта Фаррела, чтобы доставить его в отдел киберпреступлений ФБР. Не успевают Джон и Мэтт выйти из квартиры, как на них внезапно нападают вооружённые люди. Избавившись от нападавших, Макклейн пытается добраться до ФБР и доставить подопечного живым и невредимым. В это же время группа кибертеррористов взламывает системы безопасности и берёт под контроль компьютерную систему управления инфраструктурой всей страны.
Террорист Саймон устраивает взрыв в центре Нью-Йорка. Он не требует денег и не выдвигает политических требований. Он лишь хочет сыграть в игру, участником которой должен стать временно отстранённый полицейский Джон Макклейн, иначе прогремит следующий взрыв.
В канун Рождества группа террористов захватила международный аэропорт и теперь удерживает тысячи путешествующих в качестве заложников. Террористы — банда отступников из первоклассно вооруженных коммандос, возглавляемых одержимым жестокостью офицером. Их цель — спасти наркобарона.
Банда подготовлена ко всевозможным случайностям, за исключением одной — встречи с Джоном Макклейном. Брюс Уиллис возвращается в роли супергероя-полицейского, который сражается не только с террористами, но и с некомпетентным шефом полиции аэропорта, тупоголовым начальником антитеррористического подразделения и страшным снежным бураном.
Заложники мечутся, смертельно испуганные и растерянные. А Джон Макклейн ведет схватку и со временем. Его жена находится в одном из самолетов, кружащих над аэропортом. А топливо — на пределе…