يصور الفيلم بتحليل نفسي شخصية الكاتب "ميلفين" (جاك نيكلسون) المصاب بمرض الوسواس القهري بكل ما فيها من تعقيد نفسي بأسلوب طريف وعلاقته بجاره الشاذ "سيمون" (جريج كينيار) ونادلة المطعم "كارول" (هيلين هنت) وهي أم وحيدة لطفل تعاني من مصاعب الحياة ومرض ولدها الحاد بالحساسية الصدرية ، وتتشابك الأحداث.