Džonui Makleinui ėmė klaikiai nesisekti: jo santuoka kabo ant plauko, jis nušalintas nuo pareigų policijoje, o vokiečių teroristo Hanso Grubelio, kurį Džonas prieš kelerius metus nustūmė nuo dangoraižio, brolis Saimonas grasina susprogdinti mokyklą, jei Makleinas atsisakys dalyvauti pavojingame katės ir pelės žaidime.

„Kieto riešutėlio“ tęsinyje į Los Andželą persikraustęs policininkas Džonas Makleinas laukia grįžtančios žmonos Daleso oro uoste Vašingtone. Tačiau staiga oro uostą užgrobia ginkluoti asmenys, siekiantys išvaduoti stambų prekeivį narkotikais ir išgabenti jį į Karibus. Makleino ir vėl laukia sunki užduotis, su kuria nepajėgtų susidoroti nė vienas kitas policininkas...

JAV, Vašingtonas, liepos 4-oji. Kol amerikiečiai švenčia nepriklausomybės dieną, teroristai nemiega. Jie rengia kompiuterinę ataką prieš Jungtinių Valstijų infrastruktūrą, tikėdamiesi nublokšti Ameriką atgal į „Tamsos amžių“. Sąmokslo organizatoriai, rodos, apskaičiavo kiekvieną smulkmeną. Tačiau jie nesitikėjo, kad vykdydami planą, turės įveikti “kietąjį riešutėlį” – senamadiškąjį Niujorko detektyvą Džoną Makleiną (akt. Bruce Willis).

Kai Lu atsiduria bėdoje, Nikas ir Džeikobas užkuria karštąjį kubilą laiko mašiną, norėdami grįžti į praeitį. Bet jie netyčia nusileidžia ateityje su Adamu jaunesniuoju. Dabar jie turi pakeisti ateitį siekiant išgelbėti praeitį - kuri iš tiesų yra dabartis.