Trikratni dobitnik oskarja Jack Nicholson je čudaški Melvin Udall, nenehni nergač ter strupeno cinični pisatelj pogrošnih romanov z obsesivno-kompulzivno motnjo. Njegova varna in enolična vsakodnevna rutina se zasuka na glavo, ko mora Carol Connelly (Helen Hunt), edina natakarica iz krajevne obedovalnice, ki ga je pripravljena streči in prenašati njegove nestrpne izpade, doma poskrbeti za kronično bolnega sina.
Da bi vsakdanja opravila spravil nazaj v običajne tirnice, ji Melvin ponudi pomoč in sinu s pomočjo poznanstev celo priskrbi dobrega zdravnika. Sinovo zdravje se korenito izboljša, vendar hvaležnost potisne Carol še globlje v kaotično življenje nesramnega ljudomrzneža.
Ko vanj vstopita še njegov sosed, homoseksualni slikar Simon (Greg Kinnear) in njegov prisrčni kužek Verdell, začne trojica sopotnikov in prijateljev po sili odkrivati presenetljive stvari o samih sebi, o drug drugem in o vzajemnih odnosih, kakršnih nikoli niso pričakovali.