Il film segue le vicende di Biancaneve, una dolce bambina nata dall’amore di John e Josephine. Rimasta orfana di madre, deceduta durante il parto, la piccola resta sola con il padre. Questi un giorno, mentre cerca qualcosa da mangiare per la figlia, comincia a piangere nel bosco. Quando una delle sue lacrime cade per sbaglio su un lago ghiacciato, risveglia il Concessore dei Sogni, che gli concede di esprimere tre desideri. John chiede un po’ di latte per la bimba, una nuova moglie e un regno in cui vivere tutti insieme. Tutto sembra andare per il meglio, ma l’uomo non sa che la donna che gli è stata data come consorte è in realtà Elspeth, una terribile strega malvagia. Passano gli anni e Biancaneve diventa una bellissima principessa, destando l’invidia della perfida matrigna che decide di disfarsi di lei senza alcuna pietà…