Melvin Udal (Jack Nicholson) es un famoso escritor de novelas románticas que vive en Nueva York en un lujoso edificio de apartamentos en Manhattan y padece un trastorno obsesivo-compulsivo, algo que lo hace intratable para el resto de la sociedad, los vecinos del departamento y de lo que, además, él se enorgullece.