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