Trama
El autor solitario Melvin Udall se pasa el día haciendo la vida desagradable a todos los que le rodean, especialmente a su vecino, Simon, y a la perrita de éste, Verdell. La única persona que lo tolera es Carol, la trabajadora camarera del restaurante local.
Cuando Simon es brutalmente atacado en su apartamento, Melvin se ve obligado a echar una mano a su vecino. Con la ayuda de Carol -y en contra de sus propios instintos agrios- pronto empieza a descubrir su propia naturaleza mejor.