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