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