Halloweentown High (2004)
When teenage sorceress Marnie (Kimberly J. Brown) convinces the Halloweentown Council to send several students from the bewitched town to her high school in the mortal world, she promises to give up magic if any harm comes to them. But soon, Marnie and her friends are in a terrible fix when the evil Knight of the Iron Dagger -- who's determined to destroy all things magical -- appears out of nowhere. Debbie Reynolds co-stars.