
The evil witch Scylla (Afskylia in the original Danish version) is back and has made a plan to rid herself of the troublesome good troll Hugo once and for all. She uses her powers to trap Hugo in the titular magic mirror that she then cracks it into three pieces and magically scatters the fragments across the world. Scylla also once again kidnaps Hugo's wife, Hugolina. Now Hugo and Hugolina's three children, Rit, Rat, and Ruth (Trollerit, Trollerat and Trollerut), are the only ones who can free their parents. To break the witch's curse, each child must find a piece of the broken mirror. If the kids put the mirror together, Hugo is able to defeat Mirror Scylla and break the spell. After the fight, Hugo gets out of his magical prison, saves Hugolina, and in turn traps Scylla inside her own magic mirror before completely smashing it into many little pieces.