Ciudad de Nueva York. Melvin Udall, un escritor irritable, intolerante, obsesivo compulsivo, encuentra su vida al revés cuando los vecinos a artista homosexual Simon está hospitalizada y su perro está confiado a Melvin. Además, Carol, la única camarera que tolerará, debe dejar el trabajo para cuidar de su hijo enfermo, haciendo imposible que Melvin a desayunar.