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