Sinopsis

Melvin Udall (Jack Nicholson) este un tip afurisit, un romancier curios ce pare că suferă de o boală psihicș. Niciodată nu evită confruntările, ba se și laudă cu abilitatea de a fi cât mai antipatic și de a răni cât mai tare. E nemilos. Are fixurile și maniile lui: același mic dejun în același restaurant, servit de aceeași chelneriță, singura care îi suportă hachițele.
Carol Connelly (Helen Hunt) este singură și luptă să-și crească fiul bolnav de astm. Simon Nye (Greg Kinnear) este un pictor talentat, homosexual, ceea ce e de ajuns pentru a stârni injuriile lui Melvin. Se pare că cei trei nu au nicio șansă să-și găsească fericirea...
Destinele lor sunt unite de un al patrulea personaj: un cățelus urât pe nume Verdell. Și totuși, Melvin, Carol și Simion își găsesc echilibrul în viață, învățând să privească partea bună a lucrurilor.