David Basner (
Tom Hanks) jest wybitnie uzdolniony, ma ogromny urok osobisty i wielkie poczucie humoru. Nic zatem dziwnego, że błyskawicznie pnie się po szczeblach kariery zawodowej. Kocha swoją pracę, świetnie zarabia, a kobiety nie potrafią się mu oprzeć. Pewnego dnia jego ojciec, Max (
Jackie Gleason w swej ostatniej filmowej roli) oświadcza mu, że on i matka Davida, Lorraine (
Eva Marie Saint), postanowili się rozstać po 35 latach małżeństwa. Chcąc nie chcąc David musi zająć się zrzędliwym ojcem i wytrąconą z równowagi matką, dla której jest teraz jedyną podporą. Nie przypuszcza nawet, że dzięki nowym doświadczeniom inaczej spojrzy na świat i lepiej zrozumie rodziców, z którymi – jak sądził – od dawna nic go nie łączy.