Melvin Udall er forfatter og sådan cirka det mest usympatiske menneske, der har betrådt denne jord. Han hader ALLE: Bøsser, gamle damer, hundehvalpe, negere og jøder med store næser. Begrebet ”politisk ukorrekt” blev opfundet for at beskrive mennesker som Melvin. Hver dag indtager han en kolesterolbombe af en morgenmad på en café, hvor kun én servitrice vil servere for ham – men også hende får han gjort godt gal i skralden! Så kommer genboen – der tilfældigvis er bøsse og hundeejer – på hospitalet, og der er ingen anden end Melvin til at tage sig af den lille ”tæppetisser”. Og snart begynder en lavine af ting at vælte ned over Melvin – og vende op og ned på hans liv. Om det bli´r bedre? Se selv hvis din mave kan tåle latterkramper.