John McClane giunge a Los Angeles per passare il Natale con la famiglia. Il palazzo dove lavora la moglie Holly però viene preso di mira per un attacco terroristico, e i lavoratori dell'azienda presi in ostaggio. McClane entrerà in azione per salvare la moglie e fermare l'attacco del gruppo di terroristi capitanati da Hans Gruber.
McClane attende in aeroporto l'atterraggio dell'aereo della moglie per passare insieme il Natale, quando un gruppo di terroristi assale l'aeroporto e ne blocca il traffico aereo, per liberare un dittatore in arrivo da un Paese dell'America Latina. Il poliziotto dovrà così fermare i terroristi e darsi da fare per far atterrare tutti gli aerei fermi in aria in attesa che si sistemino le cose.
Il fratello di Hans Gruber arriva in America con lo scopo di vendicarne la morte e rubare l'oro della Federal Reserve. Inizia così un gioco di comandi verso McClane, costretto a obbedire dal ricatto di una bomba piazzata in una scuola pubblica.
Un attacco informatico metterà in ginocchio gli Stati Uniti, e McClane si troverà immischiato nella vicenda per proteggere un hacker che potrebbe salvare la nazione.
John McClane parte per la Russia per tirare fuori di prigione il figlio ma le autorità locali sono ben poco disponibili al dialogo. Durante il suo soggiorno a Mosca, scopre che dietro l'arresto del figlio si nasconde un piano terroristico.
Personaggi ricorrenti ed interpreti
Gli spazi grigi indicano che il personaggio non è presente nel film.