En Donald és un jove taxista obsessionat amb els ocells i amb el càlcul numèric. Pateix la Síndrome d'Asperger, i la seva vida es regeix per estrictes patrons i rutines. En les seves estones lliures dirigeix un grup de persones que pateixen aquest mateixa síndrome. L'arribada al grup de la bonica i complexa Isabel li canviarà la vida.

Dos marits que sospiten de les dones contracten els serveis d'una agència de detectius de Nova York perquè les segueixin. El detectiu John Russo (Ben Gazzara), un faldiller, s'encarrega de vigilar Angela Niotes (Audrey Hepburn), la bella i elegant dona d'un ric comerciant. Per la seva banda, Charles (John Ritter) i Arthur (Blaine Novak) seguiran els passos de Dolores Martin (Dorothy Stratten). Els casos es compliquen quan John s'enamora d'Angela i Charles de Dolores.