Собственно сюжет построен по принципу «попаданчества»: Иван переносится из привычной современной Москвы в сказочный мир Белогорья и тут же обнаруживает себя избранным, последним богатырём, который должен спасти мир от глобального зла. Адаптироваться к новым реалиям герою приходится на ходу, что становится источником взаимодействий с окружающим миром и персонажами.
Мотивация героя и его личность раскрываются перед нами по ходу действия кино. Те или иные качества, выявляющиеся в Иване, помогают ему преодолевать встречающиеся на пути испытания, будь то какой-нибудь сказочный монстр или следующие по пятам охотники за богатырями. Персонажа нельзя назвать топорным или плоским, он вызывает симпатию, в том числе и за счёт некоторых негативных черт и слабостей. Проделанная героем дорога оборачивается для героя внутренним развитием, не держит его на одном месте. Иван вынужден меняться в лучшую сторону для исполнения выпавшей ему миссии.