Ivan Naydenov (Viktor Khorinyak) è un giovane e astuto truffatore che, nella frenetica Mosca, si finge un mago e sensitivo. Durante un tentativo di fuga, attraversa inspiegabilmente un portale acquatico che lo trasporta a Belogorie, un mondo parallelo dove i personaggi delle fiabe russe sono reali e la magia è all'ordine del giorno.
Qui scopre di non essere un ragazzo qualunque, ma il figlio perduto del leggendario eroe Ilya Muromets. Il suo arrivo era atteso: solo lui, l'ultimo Bogatyr (eroe), può brandire la spada magica Kladenets e porre fine al dominio della perfida strega Varvara (Ekaterina Vilkova).
Insieme a nuovi e improbabili alleati, tra cui la saggia Baba Yaga, l'immortale Koschei e la coraggiosa Vasilisa (Mila Sivatskaya), Ivan dovrà affrontare pericoli inimmaginabili, smascherare tradimenti e trovare il coraggio di accettare il suo eroico destino per salvare Belogorie e coloro che ama.