The astronomical Geoffrey (Jon Hyde Jon Heder) lost his father when he was young, which makes him and his mother Jane (Diane Keaton Diane Keaton) more dependent on each other. Geoffrey, 29, still lives with his mother, and he is tired of working in his father's friend's bookstore, but Geoffrey, who is used to his mother's care, does not change his life. Jane recently met a boyfriend Matt (Jeff Daniels Jeff Daniels), and their relationship developed rapidly. Matt soon invaded Geoffrey's "territory". Geoffrey, who had just met Nora, the singing girl in the restaurant, refused the other side's sign and continued his record of not having a date for three years. Geoffrey felt that he was going to lose his mother, so he fought back to Matt. Even Nora was involved in the family war. The confrontation between Geoffrey and Matt escalated, and he unexpectedly realized the happiness of getting along with Nora. The appearance of Nora and Matt made the big boy Geoffrey grow up.