מלווין יודל (ניקולסון) הוא סופר ניו יורקי מצליח, הכותב עשרות רומנים דביקים וממוחזרים. הוא מסוגר בדירתו, עם הפרעות נפשיות הגורמות לו להימנע ממגע עם אנשים זרים והעולם החיצון ככלל. הקשר היחידי שיש לו הוא עם קרול (האנט), מלצרית במסעדה אליה הוא יוצא כל יום לארוחת בוקר. למרות שהוא עושה לה את המוות, קרול מצליחה להכות בו חזרה עם עוקצנות לא פחות חזקה משלו. את שכנו סיימון (קיניר), צייר הומוסקסואל המאמין בכל מה שמלווין מתנגד לו, שונא מלווין ובמיוחד את הכלב הקטן שלו. פרנק (קובה גודינג) הוא חברו של סיימון, המשכנע את מלווין בכוח, לטפל בכלב כשסיימון מתאשפז בבי"ח. מכאן חייו של מלווין משתנים, והוא מוצא את עצמו הופך לבן אדם טוב ואפילו חברותי במקצת. כמובן שהוא מגלה את האהבה לקרול ולבנה ספנסר (ג'יימס) אך לוקח לו חצי סרט להביע את זה. קומדיה רומנטית לא דביקה מדי ועם כוכבים שנוגעים בשמיים.