某年7月4日,正在休假的約翰·麥卡倫(布魯斯·威利斯飾)接到逮捕黑客馬特·法萊爾(賈斯汀·朗飾)的任務。行動過程中,麥卡倫發現恐怖組織頭目托馬斯·加布里埃爾(提摩西·歐里芬特飾)策劃利用黑客技術癱瘓全美計算機系統,并通過網絡攻擊制造全國性混亂。為阻止麥卡倫干預,托馬斯綁架其女兒露西作為要挾。在追查過程中,麥卡倫與馬特結成臨時同盟,后者因誤入恐怖組織內部而掌握關鍵情報。兩人突破托馬斯布置的連環陷阱,最終在FBI協助下攻入位于紐約的恐怖分子據點。麥卡倫親手擊斃托馬斯并解救露西,同時馬特成功破解癱瘓程序,使全國計算機系統在獨立日慶典前恢復運作。