Melvin Udall is een gecompliceerde mopperkont. Alleen Carol, de serveerster van het restaurant waar hij eet, lijkt hem te begrijpen en dit leidt tot een rare romance.