Während des Zweiten Weltkrieges greifen japanische Kamikaze-Bomber die US-Pazifikflotte in Pearl Harbor an. Die Freunde Rafe (Ben Affleck) und Danny (Josh Hartnett) müssen ihren Streit um das gleiche Mädchen (Kate Beckinsale) zur Seite legen und das Vaterland verteidigen. Actionreiches Spektakel, ohne realen Bezug zur Geschichte.