I Belogorje, en parallell versjon av Kyivriket, jakter trollkvinnen Varvara på Aljosja Popovitsj som hun mener kan være verdens siste Bogatyr. Men heksen forsteiner ham, og kaster ham i havet, hvor hundrevis av andre ofre allerede ligger. I det moderne Moskva er Ivan Najdjonov en ung foreldreløs som tjener penger på å være en bedrager. Han påstår å være en klarsynt som kan helbrede klienter. Ivan begynner imidlertid å tvile på livsvalgene sine, etter at han blir bedt om å kurere en gutt som ligger i koma. En dag, når man må flykte fra en klient, havner Ivan mirakuløst i Belogorje. Denne magiske verdenen er bebodd av russiske eventyr-figurer og andre skapninger. En vismann dukker opp, og påstår at Ivan er den tapte sønnen til Ilja Muromets som de ikke har sett på mange år.