Солдат завершил свою службу и смог наконец отправиться в родные края. Шагая по знакомым тропкам, радовался он и пел веселые песенки. Но вдруг на одной из опушек появился мальчик. Солдат узнал, что паренька зовут Иванушка и что беда у него приключилась. В лесу поселилось лихо – царь Водокрут. Чудище наводило ужас на всех местных, а у Иванушки оно забрало самое дорогое – его мать Марью. Солдат выслушал историю мальчика, и доброе сердце не позволило ему пройти мимо чужой беды. Решил герой вызволить Марью из плена и спасти округу от Водокрута. Получится ли у него победить древнее зло?