Leon est un tueur à gages, un professionnel hors-pair. Un jour, un règlement de compte a lieu dans un appartement voisin du sien, une famille est massacrée et la jeune fille de la famille vient se réfugier chez lui.
En 1940, pendant l'exode des français fuyant l'armée allemande, Paulette, une fillette de 5 ans, perd ses parents. Elle rencontre Michel, un petit garçon et se fait recueillir dans sa ferme. Ils enterrent ensemble le cadavre de son chien.
Miriam et Antoine se retrouvent chez le juge pour régler la question de la garde de leur enfant, Julien, qui a 11 ans. Julien préfère rester avec sa mère. Son père en souffre et demande la garde partagée. Miriam veut protéger son fils.
Des programmeurs informatiques pirates se font tuer. Le policier John McClane est chargé d'aller chercher à son domicile l'un de ses programmeurs, Matt, pour le mettre à l'abri. Dès que McLane arrive chez lui, l'enfer se déchaîne.
Un médecin de campagne découvre une jeune femme dans une cabane dans la forêt. Elle semble parler une langue inconnue et ne rien connaître de la société. Le médecin tente de l'approcher et communiquer avec elle.
Jack, le fils de John McClane, est en détention à Moscou après avoir abattu un homme dans une discothèque. John McClane se rend en Russie pour tenter de le faire sortir de prison. En fait, Jack est un agent de la CIA.