La película describe la vida de Isaac Davis (Woody Allen), un escritor de chistes para televisión, que ha pasado los cuarenta y que, tras dos fracasos matrimoniales, se entera de que su última esposa (Meryl Streep) publica un libro con los detalles de su vida sexual, mantiene una relación con una joven de diecisiete años llamada Tracy (Mariel Hemingway), pero se enamora de Mary Wilkie (Diane Keaton), amante de su mejor amigo Yale (Michael Murphy).