《尽善尽美》作家梅尔文(杰克尼科尔森饰)是一个古怪的强迫症老人,没有家人也没有朋友,他整天锁在房间里写他的六十秒小说,像时钟一样生活。经不起任何打扰。梅尔文的邻居西蒙(格雷格·金尼尔饰)是一位年轻的同性恋画家,他有一只可爱的小狗,性格活泼冷静。他经常被梅尔文侮辱。梅尔文一天只出去一次在同一家餐厅吃饭,只有女服务员卡罗尔康纳利(海伦亨特饰)愿意并且能够为他服务。离婚的卡罗尔和她的儿子斯宾塞住在一起,斯宾塞患有严重的哮喘病,这让许多对卡罗尔感兴趣的男人望而却步。有一天,西蒙的住所遭到抢劫。西蒙受了重伤。在他住院之前,他把小狗托付给梅尔文照顾。梅尔文渐渐爱上了这个小家伙,他的心理也发生了变化。帮助别人,仔细看看你有多喜欢卡罗尔……