В центре сюжета "Два Ивана" разворачивается драматическая история любви, предательства и семейных уз. Главный герой, Иван Захаров, возвращается из армии и находит утешение в объятиях Танюши, дочери местного участкового. Их ночь любви становится началом сложного пути, когда отец девушки требует от Ивана жениться на ней. Однако у него есть другая жизнь в другом городе, где его ждет беременная невеста Оля. Накануне свадьбы с Таней все меняется: Оля приезжает в село и сталкивается с горькой правдой о предательстве. В результате у нее начинаются преждевременные роды, и жизнь Ивана принимает неожиданный поворот.
Прошло 19 лет. Оля вышла замуж за благородного Федора, который стал отцом для ее сына Ивана и их общей дочери Риты. В жизни старшего Ивана появляется друг с тем же именем — обаятельный деревенский парень, который однажды приходит в дом Ольги. В этот момент выясняется, что он является сыном Ивана Захарова и Тани. Сложные переплетения судеб, тайны прошлого и необходимость выбора между долгом и любовью создают напряжение и интригу в этой трогательной истории о двух Иванах, которые, несмотря на разные судьбы, связаны общей кровью и историей.