At the royal court, a prince is presenting the princess whom he is pledged to marry, when a witch suddenly appears. The witch summons a horde of demons to kidnap the princess and lock her up in a faraway tower. With the aid of the fairy godmothers, the prince goes on a journey to rescue his beloved.