Коля Евлашкин выходит из мест не столь отдалённых и сразу попадает в милицию: его обвиняют в воровстве, а он просто помогал поднести сумку гражданке Надежде Лемешевой. Надя, увидев, что на вора Коля совсем не похож, забирает своё заявление из милиции и даёт ему денег. Вскоре Коля приезжает в деревню, где живёт Надя.
У Нади уже давно есть сын от её бывшего мужа, который попадает в самые нелепые ситуации. То он залезет на крышу сарая за змеем, то ещё всякая куча бед.
Как и положено честному человеку, Коля готов не только вернуть долг, но даже жениться. Неожиданно на деревенскую красавицу начинает претендовать ещё пара мужчин: это бывший одноклассник Нади, ныне являющийся скромным олигархом, и внезапно объявившийся муж, который сам же сбежал от неё. Весь этот треугольник и составляет жизнь маленькой деревеньки с говорящим названием Бухалово.
Николай (Коля) Евлашкин — бывший зэк, сидевший 6 лет за воровство меди. До тюрьмы работал на тракторном заводе. Попал в милицию за «воровство». Работал дояром. Был в больнице с сотрясением мозга.
Надежда (Надя) Лемешева — мать Ромы. Забрала заявление из милиции, видя, что Коля не похож на вора.
Фёдор (Федя) Лемешев — бывший муж Нади и отец Ромы.
Вячеслав (Слава) Евлохов — бывший одноклассник Нади. Ныне — скромный олигарх.
Александра (Шура) — вдова. Хотела завязать отношения с Колей.
Пётр (Петя) — детдомовец. В начале фильма вернулся из армии. Завязал отношения с Настей, но Гурий в их любовь «вставлял палки».
Гурий — вдовец, отец Насти.
Роман (Рома) — сын Нади и Фёдора. Сначала невзлюбил Колю, но потом «оттаял».
Анастасия (Настя) — дочь Гурия. Завязала роман с Петей.