作家梅爾文(杰克·尼科爾森 飾)是一個(gè)脾氣古怪的強(qiáng)迫癥老頭,沒有家庭也沒有朋友,整天關(guān)在屋里寫他的第二十六部小說,生活如時(shí)鐘般精準(zhǔn),受不了一點(diǎn)的打擾?! ∶窢栁牡泥従游髅桑ǜ窭赘辍そ鹉釥?飾)是年輕的同性戀畫家,養(yǎng)了一條可愛的小狗,生性活潑,脾氣溫和,經(jīng)常受到梅爾文的侮辱 ?! ∶窢栁拿刻熘怀鲩T一次,到同一家餐廳吃飯,餐廳女招待卡羅爾?康奈莉(海倫·亨特 飾)是唯一愿意而且能夠?yàn)樗?wù)的人。離了婚的卡羅爾與兒子斯潘塞住在一起,斯潘塞患有嚴(yán)重的哮喘病,這使得許多對(duì)卡羅爾有意思的男子知難而退?! ∫惶欤髅傻淖∷獾綋尳伲髅缮硎苤貍?,住院前,將小狗托付給梅爾文照料,梅爾文漸漸喜歡上了這個(gè)小家伙,心理也發(fā)生了變化,開始關(guān)注周邊的世界,主動(dòng)幫助別人,認(rèn)真審視自己對(duì)卡羅爾的好感……