Экранизация пьесы Виктора Розова «В добрый час!». В Москву к профессору Аверину и его семье приезжает племянник из Сибири — Алексей. Юноша собирается поступать в столичный институт и немного пожить в доме родственника. Несмотря на протесты матери, профессорский сын Андрей уговаривает оставить двоюродного брата в их квартире. Но в то время как Алексей готовится к вступительным экзаменам, у него возникает чувство к знакомой девушке Андрея — Галине. Это чувство оказывается взаимным, несмотря на возникающие стычки между молодыми людьми.
Герои фильма «Отцы и деды» решают бытовые и любовные проблемы и пытаются нащупать нить взаимопонимания. Три поколения семьи Луковых живет в одной квартире. Однажды вышедший на пенсию дед — энергичный и жизнерадостный Алексей Павлович — решает доказать окружающим, что он еще на многое способен. Как говорится, седина в голову, бес в ребро. Старик планирует устроить свою личную жизнь. Но когда он заявляет семье, что намерен жениться, сын Павел Алексеевич не поддерживает его. Поздновато отцу супругу искать — считает мужчина. Впрочем, Луков-старший не намерен сдаваться. В душе он молод, все еще полон сил, и самое лучшее у него впереди.
Весельчак и балагур Максим Перепелица из украинского села — известная личность в родной деревне. Юноша обладает фантастическим умением придумывать всякие небылицы и отлынивать от работы. Когда озорного парня призывают в армию, и там он пытается ловчить и избегать трудностей армейской жизни. Но хитрости обходятся Максиму то нарядом вне очереди, то выговором, то гауптвахтой. Гибкость характера, открытый добродушный нрав делают юношу податливым в деле перевоспитания. Обещав в родном селе измениться в лучшую сторону, он всеми силами стремиться сдержать свое слово.