Roy Miller (Tom Cruise) e June Havens (Cameron Diaz) si incontrano per caso in un aereoporto, entrambi attraenti e single hanno un paio di scontri fortuiti mentre attendono l’imbarco, poi si ritrovano sul medesimo aereo.
June che è in viaggio per raggiungere la sorella prossima alle nozze non ha intenzione di lasciarsi scappare il fascinoso compagno di viaggio, quello che June non sa è che Roy è in realtà un letale agente della CIA braccato dall’Agenzia perchè sospettato di tradimento e nelle mire di un collega corrotto che vuole a tutto i costi un prezioso oggetto che Roy sta trasportando.
In questa trama da Mission: impossible capita per puro caso o forse no l’ignara June che si ritrova scaraventata nel bel mezzo di una guerra tra spie, tra frenetiche sparatorie e rocamboleschi inseguimenti in giro per il mondo, al fianco di un agente superaddestrato che lo stesso governo considera mentalmente instabile e pericoloso.