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