Tom Cruise interpreta a Roy Miller, un agente secreto que decide aceptar una cita a ciegas con June Havens (Cameron Diaz), una mujer desafortunada en el amor. Como no puede evitarlo, Roy termina arrástrandola en un espiral de enigmas y alianzas extrañas.