Martin Vail (Richard Gere) és un ambiciós advocat de Chicago, capaç d'acceptar qualsevol cas per sortir a la premsa. Un dia accepta un cas en aparença impossible de guanyar: la defensa d'Aaron (Edward Norton), un jove acusat d'assassinar l'arquebisbe de Chicago després de ser detingut fugint del lloc del crim. El cas sembla fàcil, però el malson per a Martin acaba de començar.

Un home que es diu ell mateix 'Simon' inicia una onada de terror pels carrers de Nova York. Farà detonar una sèrie de bombes per la ciutat si no és que l'agent John McClane accedeixi a jugar a un joc anomenat 'Simón diu'. Amb l'ajuda de Zeus, un electricista del Harlem, comença una carrera trepidant per esbrinar les endevinalles i les intencions del terrorista.

En Max Cady, un perillós criminal psicòpata, surt de la garjola després de complir una condemna de catorze anys per haver violat salvatgement una noia de setze. La seva única obsessió és venjar-se de l'advocat Sam Bowden, a qui culpa d'amagar un informe que li podria haver reduït considerablement la sentència. Amb aquest propòsit, en Cady comença a empaitar i aterrir en Bowden, la seva dona i la seva filla, de només quinze anys. En Sam haurà de prendre iniciatives dràstiques si vol salvar la família de l'assetjament d'en Cady.

En Martin Riggs, el temerari i en Roger Murtaugh, el pare tranquil, han tornat amb la missió de protegir en Leo Getz, un comptable perseguit pels traficants de droga per als quals havia estat treballant. Descobreixen que el cap de la banda, l'Arjen Rudd és un sud-africà protegit per la immunitat diplomàtica. Malgrat tot, els dos policies no paren d'hostilitzar-lo malgrat la jerarquia policíaca. La secretària d'en Rudd, la Rika, s'enamora d'en Martin i en Rudd ordena als seus "goril·les" que matin a la noia.

És Nadal. El policia del departament de Los Angeles, tinent John McLane, espera a l'aeroport de Dulles de Washington que aterri l'avió on viatja la seva dona. Mentrestant, el coronel de l'exèrcit Stuart, un militar ben entrant, expulsat del congrés, juntament amb altres mercenaris professionals, munten una base d'operacions a prop d'aquest aeroport, amb l'objectiu d'alliberar un dictador sud-americà enderrocat, considerat el traficant més gran del món, i que d'aquí 58 minuts aterrarà a Dulles en qualitat de presoner polític. Stuart anul·la tots els sistemes que permeten aterrar els altres avions, condemnats a romandre a l'aire amb el risc d'esgotar-se'ls el combustible. Exigeix, a més, que un Boeing 747 estigui a la seva disposició per fugir amb el dictador un cop alliberat, però McClane intentarà que no...

El detectiu Roger Murtaugh, que està a punt de jubilar-se, i el seu impulsiu company Martin Riggs, investiguen la desaparició d'una partida d'armes de foc il·legals que es van robar d'un dipòsit policial i que han aparegut a Los Angeles en mans d'unes bandes de joves delinqüents. Després de les primeres indagacions arriben a la conclusió que l'expolicia Jack Travis està implicat en l'afer. Però el Departament d'Afers Interns també investiga el cas per mitjà de la detectiva Lorna Cole, que, com Riggs, prefereix els mètodes expeditius.

Als Estats Units, la infraestructura d'ordinadors que controla tota mena de comunicacions, transports i energies pateix una parada devastadora per part d'un grup terrorista. El cervell que s'amaga darrere d'aquesta trama ha tingut en compte fins al detall més detall d'aquest devastador pla. Amb el que no havia comptat era amb John McClane (Bruce Willis), un policia de la vella escola que coneix una o dues coses sobre com frustrar amenaces terroristes, l'home adequat per a aquest tipus de feines...

La parella de policies formada per Martin Riggs i Roger Murtaugh torna a enfrontar-se amb una perillosa missió contra el món del crim organitzat. Aquest cop es tracta de la màfia asiàtica establerta a Los Angeles. Un policia jove, Lee Butters, ajudarà els dos companys en la investigació i, a més, embolicarà la troca ja que surt amb la filla de Murtaugh i la deixa embarassada. Per la seva banda, Riggs i la seva companya Lorna també esperen un fill.