Melvin Udall (Jack Nicholson), un escriptor obsessiu i maniàtic, és un dels éssers més desagradables i desagraïts que un pugui tenir com a veí. Però, un bon dia, s’ha de fer càrrec d’un gos a qui odia a mort. La presència en la seva vida de l’animal s’estovés seu cor.