杰弗里是一个热爱天文学的年轻人,但他的童年因父亲去世而变得更加依赖母亲简(黛安•基顿饰)。现年29岁,杰弗里仍与母亲住在一起,工作在父亲的好友书店,但他对这种生活已感到厌倦。然而,习惯了母亲的照顾,杰弗里一直没有改变自己的想法。简结识了男友麦特(杰夫•丹尼尔斯饰),二人的关系迅速发展,麦特也进入了杰弗里的生活。杰弗里最近结识了餐厅驻唱姑娘诺拉,但他拒绝了她的示意,继续保持着自己三年未有约会的记录。杰弗里感到母亲即将离他而去,于是开始与麦特展开了一场家庭战争。连诺拉也被卷入了其中。随着杰弗里和麦特的对峙越来越激烈,杰弗里也逐步体会到了和诺拉在一起的快乐。这两位女性的出现,让杰弗里开始慢慢长大成熟。