愛好天文的杰弗里(喬恩·海德飾)幼年喪父后與母親簡(黛安·基頓飾)相依為命,29歲的他仍與母親同住,在父親好友經營的書店工作早已令其厭倦,但對家庭溫暖的依賴讓他始終缺乏改變的動力。簡與新男友麥特(杰夫·丹尼爾斯飾)的迅速結合打破了原有生活平衡,當麥特搬入同住后,杰弗里將對方視為"入侵者"并展開激烈對抗。此時餐廳駐唱諾拉(安娜·法瑞絲飾)的出現打破了僵局,盡管杰弗里因長期自我封閉拒絕其示好,卻在被迫卷入與麥特的沖突過程中逐漸靠近諾拉。隨著母子關系因代際觀念差異走向破裂,杰弗里與麥特的敵對從言語對抗升級為肢體沖突,最終在諾拉的陪伴下,他首次直面成長課題——學會接受母親擁有獨立情感生活的事實,并意識到自己必須建立成熟的人際關系。影片結尾,杰弗里主動搬離母親住所,在諾拉經營的餐廳找到新工作,與母親及麥特達成和解,完成了從依附到獨立的轉變。