Melvin Udall (Jack Nicholson) ist eine schwierige Persönlichkeit. Der zwanghafte, erfolgreiche Schriftsteller schließt seine Wohnungstür viermal ab, hat Angst vor Unreinem, hasst Juden, Schwarze und Homosexuelle und macht daraus keinen Hehl. Er lebt in Greenwich Village – und seine Nachbarn können ihn natürlich auch nicht leiden. Zu denen ...