Было у старика три сына: старший Егор, средний Василий и младший Иван. Сыновья выросли и пришло время их женить. По велению отца вышли братья в поле и пустили стрелы в поисках судьбы. Стрела старшего упала на боярский двор, стрела среднего – на купеческий, стрела младшего, Ивана, угодила в болото, и подобрала ее лягушка-квакушка. Не стал противиться судьбе молодец, взял лягушку и принес домой, не подозревая, что лягушка – это заколдованная красавица Василиса. Вскоре узнав об этом, Иван сжигает лягушечью кожу, чем обрекает Василису на заточение в тридесятом царстве у Змея Горыныча. Решил тогда Иван отправиться выручать свою невесту. Но чтобы найти Василису ему придется пройти непростой и неблизкий путь, преодолеть множество препятствий и выдержать серьезные испытания.