CIA-Agent Bob (George Clooney) verliert bei einem Waffendeal in Ägypten eine Rakete, die er sicher in die USA zurückbringen sollte. Bei der Zentrale ist er damit in Ungnade gefallen, auch wenn ihm das niemand so richtig bestätigen will. Darüber hinaus quälen ihn familiäre Probleme mit seinem Sohn.
Als June Havens (Cameron Diaz) am Flughafen dem charmanten Roy Miller (Tom Cruise) in die Arme stolpert, ahnt sie noch nicht, was für eine folgenreiche Begegnung ihr bevorsteht. Kaum an Bord kann sie gerade einmal “Hallo” sagen, bevor Miller im Handumdrehen die ersten auf ihn angesetzten Killer