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