劇情:作家梅爾文(杰克·尼科爾森飾)是一個患有強迫癥的脾氣暴躁的老人。他沒有家人或朋友。他整天呆在房間里寫第二十六部小說。他的生活像時鐘一樣準確,不能忍受任何干擾。梅爾文的鄰居西蒙(格雷格·金尼爾飾)是一位年輕的同性戀畫家,有一只可愛的小狗。他活潑溫和,經常受到梅爾文的侮辱。梅爾文每天只出去一次,在同一家餐廳吃飯。女服務員卡羅爾·康納利(海倫·亨特飾)是唯一愿意并且能夠為他服務的人。離婚的卡羅爾和兒子斯賓塞住在一起,斯賓塞患有嚴重的哮喘,這讓很多對卡羅爾感興趣的男人都放棄了。一天,西蒙的房子被搶劫,西蒙受了重傷。在他住院之前,他把狗交給梅爾文照顧。梅爾文逐漸愛上了這個小家伙,他的心理也發生了變化。他開始關注周圍的世界,主動幫助他人,并仔細審視自己對卡羅爾的好感